私は昨日からシェルスクリプトを学んできました。私は、テキストファイルのすべての数字から最小の数字を返すスクリプトを作りたいと思っています。シェルスクリプト初心者:「コマンドが見つかりません」
#!/bin/bash
file="example.txt"
min=cat $file|head -1
for i in $(cat $file); do
if [[ $min -gt $i ]]; then
min=$i
fi
done
echo $min
は、私が言う3行目でエラーを得続ける「EXAMPLE.SQL:コマンドが見つかりません。」これは私がこれまで持っているものです。 head
ファイル名を受け入れるため、cat
コマンドはここに無用であることに注意して、そのほかに
min=$(cat $file|head -1)
:
は、これはあなたが始める必要があります。https://stackoverflow.com/questions/9449778/what-is-the-benefit-of-using-instead-of-backticks-in-shell-scripts – fvu
笑い。 ..それにこだわって、あなたはすぐにあなたのシェルと友達を作るでしょう。 [** Bash Guide **](http://mywiki.wooledge.org/BashGuide)、[** Bash FAQ **](http://mywiki.wooledge.org/BashFAQ)、[ ** Bash Pitfalls **](http://mywiki.wooledge.org/BashPitfalls)。豊富な優れた情報がそれぞれ得られます。 –