0
最初のコマンドライン引数であるWORDを含む(カレントディレクトリ内の)すべてのファイルに対して、新しい行に2番目のコマンドライン引数を挿入する必要があります。ファイルの先頭です。次に、2つの引数が与えられていない場合は、使用状況を出力し、ステータス4で終了する必要があります。終了ステータス1には、そのようなファイルがありませんでした。いずれかのファイルを変更できなかった場合は、ステータス2を終了します。それ以外の場合は終了ステータス0。例についてはシェルスクリプト(UNIX)で終了ステータスと引数を割り当てます
:
#! bin/sh
if [ $? -eq 0 ]; then
exit
fi
if [ $? -ne 0 ]; then
cat *
fi
を私は:
は、私がこれまで試してみました何
echo "I am a string" > f1 echo "I am not a string > f2 ./addwarn.sh "not" '*** WARNING ***' cat f1 f2 I am a string *** WARNING *** I am not a string
、スクリプトのファイル名が、その後addwarn.shあるとしスクリプトやアイデアを作る方法がわからないのですか?
なぜあなたのスクリプトで '$? 'をチェックしようとしていますか? – melpomene
私は終了ステータスを取得しようとしていた – Dante
何かの終了ステータス? – melpomene