-2

フォーラムで、関数がより多くのパラメーターで呼び出され、それぞれがスペースを含む文字列として呼び出されたときに解決する方法を見つけましたが、入力からスペースを含む文字列を読み取る方法、つまり誰かが私のスクリプトを呼び出したときを意味します。

この場合、ユーザーは 2 つの txt ファイル アドレスを送信する必要があります。だから、私は接尾辞を知っていますが、彼はその接尾辞を持っていないファイルを送信することもできました. では、2 つのファイル アドレスを読み取る方法はありますか?

4

1 に答える 1

1

スクリプトの引数は、いわゆる「位置パラメータ」に保持されます。たとえば、スクリプトが次のように呼び出された場合

script.sh /path/to/1.txt 2.csv

$1最初のファイル パスと$22 番目のファイル パスが含まれます。

于 2012-10-27T22:23:31.367 に答える