こんにちわ。
当方、linux初心者です。
今if文を作っているのですが、どうしてもうまくいきません。
●lsで出力した結果が何行出力されたかによって回答が変わるシェルを作成してください。(10以上と9~3と2以下の3種類)
という例題を解答中ですが、下記のとおり作ったのですが
何かアドバイスは頂けませんか?
お願い致します。
#!/bin/bash
ls -l > case.txt
P=`cat case.txt | wc -l`
if $P -ge 10 then
echo '10以上'
elif $P -ge 3 ; then
echo '3以上'
elif $P -le 2 ; then
echo '2以下'
fi
No.2
- 回答日時:
うまくいかないのはif文かな。
条件式は[]で括った方がいいよ。
if [ $P -ge 10 ]; then
気をつけるのは括弧と条件式の間にspaceをいれること。
あと、最後のelifはelseでもいいかもね。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- その他(プログラミング・Web制作) zshの例外処理 1 2022/06/02 16:36
- Windows 10 bash の -z オプションがうまく動作しない原因を教えて下さい。 4 2023/03/22 18:04
- Visual Basic(VBA) 【Excel VBA】自動メール送信の機能追加 5 2022/09/29 12:53
- Excel(エクセル) 2つのVBAを一緒にしたら機能しなくなりました(エクセル) 7 2022/06/02 12:41
- Visual Basic(VBA) 【変更】ファイルを閉じてダイアログで保存した時、更新したシートだけの処理の実行をする 5 2022/03/26 18:31
- Visual Basic(VBA) 【追加】ファイルを閉じてダイアログで保存した時だけ処理の実行をする 3 2022/03/23 15:43
- PHP PHP MySql ページング 2 2022/09/20 06:38
- Visual Basic(VBA) エクセル VBAについて 2 2022/05/16 16:33
- PHP 入力した部分を表示させたまま(保持)するにはどうすれば良いでしょうか? 1 2023/01/25 11:14
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
シェルスクリプトでエラーが出ます
-
スラッシュ"/"を削除したい
-
【DOSコマンド】for文の中で変...
-
バッチで特定文字が含まれる先...
-
unixのdiffコマンドの動作について
-
【Linux】findコマンドの表示順
-
ファイルの先頭に文字を追加す...
-
○行目から□行目だけを表示する...
-
CentOS/リダイレクションに改行...
-
cshでfindした一覧をタイムスタ...
-
find で探したファイルを探した...
-
BATファイルによるfcコマンドで...
-
Linuxで*をつかってファイル移...
-
標準出力とリダイレクトを同時...
-
*.txtファイルの最終行だけ参照...
-
コマンドプロンプトでUSBメモリ...
-
OSXで常に最後に表示される文字...
-
UNIXで、ディレクトリを比較し...
-
スクリプトのエラー「unexpecte...
-
TOPコマンドで表示するCPU使用...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
シェルスクリプトでエラーが出ます
-
バッチで特定文字が含まれる先...
-
【Linux】findコマンドの表示順
-
Linuxで*をつかってファイル移...
-
【DOSコマンド】for文の中で変...
-
renameコマンドでファイル名か...
-
*.txtファイルの最終行だけ参照...
-
スラッシュ"/"を削除したい
-
CentOS/リダイレクションに改行...
-
UNIXで、ディレクトリを比較し...
-
DOSでテキストファイルの中のあ...
-
ファイルの先頭に文字を追加す...
-
○行目から□行目だけを表示する...
-
標準出力とリダイレクトを同時...
-
OSXで常に最後に表示される文字...
-
sedで置換した値を変数にセット...
-
windows7でmingwのgrepで漢字の...
-
コマンドプロンプト net user...
-
Windowsコマンドラインで文字列...
-
ファイルリストを印刷したい。
おすすめ情報