1つのデフォルトのkshファイルは2つのkshスクリプトファイルを呼び出します。

1つのデフォルトのkshファイルは2つのkshスクリプトファイルを呼び出します。

2つのksh(kornシェルスクリプト)があります:file1.kshとfile2.ksh。これら2つのファイルを呼び出す基本ファイルkshスクリプトが必要です。基本ファイルにどのコードを入れるべきですか?

ありがとう

答え1

何をしても、コマンドラインからこれら2つのスクリプトを手動で呼び出します。cd特定のディレクトリに移動したり、ksh file1.ksh実行したり、実行したりできます/path/to/file1.ksh

このコマンドをファイルにコピーします。このファイルはデフォルトのシェルスクリプトになります。

例えば、

#!/bin/sh

cd somedir || exit
./file1.ksh
./file2.ksh

「基本」スクリプト(しばしば「ラッパースクリプト」とも呼ばれます)は、呼び出すスクリプトと同じスクリプト言語で書く必要はありません。代わりに、上記のスクリプトは/bin/shほとんどのUnixシステムで利用可能なシェル用に書かれています。

最初の行を「script」に変更したり、システムのスクリプトで一般的に使用する項目に変更して#!/bin/ksh「script」に変更したりできますが、#!/usr/bin/env kshスクリプトは特定の機能を使用する必要がないため重要ではありません。kshkshksh

cd上記のスクリプトは、必要なディレクトリ(両方のスクリプトがあるディレクトリ)に変更できない場合は終了します。

関連情報