次のコードスニペットがあります。
#!/bin/sh
if [ $1 = hi ]; then
echo 'The first argument was "hi"'
else
echo -n 'The first argument was not "hi" -- '
echo It was '"'$1'"'
fi
else ステートメントで echo の後の -n フラグが何を意味するのかわかりません。答えを知っている人はいますか?
とても感謝しています!
答え1
un*xコマンドのオプションとパラメータを理解する従来の方法は、man
(手動)コマンドを使用することです。例えば
man echo
システムでコマンドを実行すると、echo
次のコマンドの説明が表示されます。
STRINGを標準出力にエコーします。
-N 末尾の改行を出力しない