Linuxのbash環境下です。
次の要件も満たすように、添付画像のシェルスクリプトの修正をお願いします。
【要件】
次の①~②の場合、エラーメッセージを表示する。
①引数に自然数ではない値を使用するする場合。
if echo $1 | grep [^0-9] > /dev/nul
then
echo MISS not num $1
else
if ! echo $1 | grep [^0]
then
echo "<$1>" is zero
else
echo "<$1>"is num
fi
fi
②引数に何も入力しない/引数に2つ以上、入力した場合。
if [ $# -ne 2]; then
if [ $# -eq 0 ]; then
echo 引数がありません
else
echo 引数は2個指定してください
fi
exit 1
fi
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux bash環境でのエラー対応をお願い致します。 1 2022/11/26 17:41
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
- UNIX・Linux Linuxのメッセージを出力して処理を終了する方法 1 2022/11/19 20:31
- PHP PHP MySql ページング 2 2022/09/20 06:38
- UNIX・Linux Linuxについて2つ質問したいです。 ① シェルスクリプト名をawk1.shとして、指定されたデー 1 2023/02/03 03:49
- UNIX・Linux Linuxについて質問です。 シェルスクリプト名をfind.shとして、以下の条件をすべて満たすファ 1 2023/02/03 03:50
- UNIX・Linux 次のif文について意味を教えてください。 1 2022/11/27 16:55
- その他(プログラミング・Web制作) ログインシェル時のSHELL環境変数 1 2022/06/08 19:21
- その他(プログラミング・Web制作) Linuxについて質問です。 引数に指定されたアクセスログのファイルからアクセス数が多い順に上位3つ 1 2023/02/03 03:46
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ubuntu(linux)のシャットダウン...
-
AWSでSSH接続をしたいのですが...
-
ubuntuのシャットダウンが進ま...
-
自作のウェブサイトを友人に見...
-
[Linux初心者]Ubuntu22.04.3LTS...
-
bashでシングルクォート内の変...
-
Ubuntu on Xorgのログインについて
-
Windowsのローカルディレクトリ...
-
Linuxのパーティション番号の変...
-
lubuntuのインストールが終わり...
-
ubuntuで デイスク/deb/loopと...
-
Postfixでドコモメールに送信す...
-
Linuxのパーティションタイプ(...
-
Ubuntu系とCentOS系の違いはな...
-
LinuxのノートパソコンでDVDコ...
-
ssl_request_logの必要性について
-
windows10を使っています。 wsl...
-
Apach Solr-8.4.1のチューニン...
-
GNU/Linuxでmanページ書くとき...
-
Ubuntu でinvalid filenameとな...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
ubuntu(linux)のシャットダウン...
-
bashでシングルクォート内の変...
-
ubuntuのシャットダウンが進ま...
-
Windowsのパソコンを使って仮想...
-
ubuntuで デイスク/deb/loopと...
-
AWSでSSH接続をしたいのですが...
-
Ubuntu on Xorgのログインについて
-
LinuxのノートパソコンでDVDコ...
-
linuxサーバーのキャッシュをク...
-
Postfixでドコモメールに送信す...
-
Windowsのローカルディレクトリ...
-
tarで纏める際に、複数場外した...
-
Linux のシェルスクリプトの強...
-
Linux Mint 日本語入力できなく...
-
ホストオンリーアダプタで接続...
-
ubuntuのサーバー(virtual box)...
-
VirtualBox ゲストOSにPC内蔵HD...
-
shellscript内のコマンドを、su...
-
Linux Ubuntu22.4の起動時エラ...
-
Ubuntu でinvalid filenameとな...
おすすめ情報