次の2つのLinuxシェルコマンドがあります。
echo 'CPU type and model'
cat /proc/cpuinfo | head -5 | tail -1
端末から直接このコマンドを実行すると、実際には次の結果が表示されます。
CPU type and model
model name : Intel(R) Core(TM) i3 CPU M 330 @ 2.13GHz
test.sh
ただし、ファイルに保存して実行すると、sh test.sh
次のエラーが発生します。
CPU type and model
tail: option used in invalid context -- 1
私もbash test.sh
これを手に入れようとしました。
CPU type and model
tail: option used in invalid context -- 1
答え1
スクリプトファイルには、キャリッジリターンとdos2unix
それを削除するために使用できる他の無関係な文字が含まれています。