添付ファイルについて下記のように作成したのですが、次の要件を満たすためには具体的にどのように修正したらよいのでしょうか。
ご回答お願い致します。
【要件】
・引数の数値が9の倍数になったら、メッセージを出力して処理を終了する。
・出力内容が数値だけだと分かりづらいので「number is 1 now」,「number became multiples of 9!」などと添える。
$ vim q4.sh
$ chmod +x q4.sh
$ ./q4.sh 0
$ ./q4.sh 4
+1
+1
+1
+1
+1
9
+1
+1
+1
+1
+1
+1
+1
+1
+1
18
+1
+1
+1
+1
+1
+1
+1
+1
+1
27
+1
+1
+1
$ cat q4.sh
#!/bin/bash
if [ $1 -gt 0 ]; then
p=$1
for ((i=$1 ; i<30 ; i++))
do
echo +1
p=$(($p + 1))
q=$(($p % 9))
if [ $q -eq 0 ]; then
echo $p
fi
done
fi
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- C言語・C++・C# c言語の問題です 3 2023/01/10 16:15
- UNIX・Linux Linuxのbash環境下です。 1 2022/11/27 12:31
- UNIX・Linux Linuxのシェル関数を作成して要件を満たす方法 1 2022/11/19 20:33
- C言語・C++・C# プログラミング c言語 4 2023/03/07 01:05
- UNIX・Linux 次の要件を満たすにはどのように修正したらよろしいでしょうか 1 2022/11/24 20:57
このQ&Aを見た人はこんなQ&Aも見ています
関連するカテゴリからQ&Aを探す
おすすめ情報
このQ&Aを見た人がよく見るQ&A
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
ubuntu(linux)のシャットダウン...
-
bashでシングルクォート内の変...
-
Linux Mint 日本語入力できなく...
-
ubuntuのシャットダウンが進ま...
-
AWSでSSH接続をしたいのですが...
-
テキストファイルをページ番号...
-
2TBのUSBメモリを2000円ほどで...
-
Ubuntuで数字だけのユーザーア...
-
Linux のシェルスクリプトの強...
-
tarで纏める際に、複数場外した...
-
ubuntuで デイスク/deb/loopと...
-
ssl_error_logのエラー内容(AH...
-
ログにserver reached MaxReque...
-
lubuntuのインストールが終わり...
-
e4defragコマンドでデフラグ
-
[Linux初心者]Ubuntu22.04.3LTS...
-
Ubuntu系とCentOS系の違いはな...
-
Linuxのパーティション番号の変...
-
Windowsのローカルディレクトリ...
-
プログラミングPC、LinuxのOSパ...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
bashでシングルクォート内の変...
-
ubuntu(linux)のシャットダウン...
-
AWSでSSH接続をしたいのですが...
-
Linuxのパーティション番号の変...
-
ubuntuで デイスク/deb/loopと...
-
自作のウェブサイトを友人に見...
-
ubuntuのシャットダウンが進ま...
-
[Linux初心者]Ubuntu22.04.3LTS...
-
Ubuntu系とCentOS系の違いはな...
-
Ubuntu on Xorgのログインについて
-
Windowsのローカルディレクトリ...
-
tarで纏める際に、複数場外した...
-
Linux のシェルスクリプトの強...
-
Ubuntuで数字だけのユーザーア...
-
linuxサーバーのキャッシュをク...
-
shellscript内のコマンドを、su...
-
ssl_request_logの必要性について
-
ubuntuのサーバー(virtual box)...
-
Kali Linuxで起動できない - Mi...
-
ホストオンリーアダプタで接続...
おすすめ情報