
Linuxで、
コマンドライン引数で整数を渡した後、"begin"ディレクトリを作成して、
渡された引数の回数分だけ"begin"ディレクトリ以下にディレクトリを生成します。
生成されたディレクトリに順序分(インデックス分)の数のファイルを生成する(中身はなし)仕様のスクリプトを作りたいです。
イメージ的にこういう風です。
begin
∟ directory-1
∟ file-1
∟ directory-2
∟ file-1
∟ file-2
∟ directory-3
∟ file-1
∟ file-2
∟ file-3
発生している問題・エラーメッセージ
私のプログラムをもっとシンプルにしたくて(できればfor loopを二回使わない)、seq は必須で使いたいです。
あまり複雑にはしたくないです。文を多くしたくないです。
該当のソースコード(プログラムは動きます)
!/bin/bash
mkdir begin
for i in seq $1;
do
mkdir begin/dir-$i
for ((j=1; j<=i; j++));
do
echo s> begin/dir-$i/file-$j
done
done
試したこと
for i in seq $1;
do
mkdir begin/directory-$i
touch /directory-$i/file-$((i++))
done
のようにインクリメントを使う方法一番だと思うのですが、ファイルは生成されず、
no such file or directoryというエラーが出たり、no commandというエラーになります。
ただプログラムが動けばいいというわけではなく、なるべくシンプルにしたいです。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- UNIX・Linux Linuxの実行結果を修正したいです。 6 2022/11/22 12:57
- UNIX・Linux 実行の仕方及び実行結果が分かりません。 2 2022/11/17 19:31
- 画像編集・動画編集・音楽編集 DVD Styler トラブル解決方法 6 2022/10/29 16:00
- Mac OS PATHを使ってcdなどで簡単に移動できるようになりたい 3 2023/05/13 14:22
- Ruby 教えてください 2 2023/01/04 17:50
- その他(プログラミング・Web制作) Pythonを勉強しています。 5 2023/08/25 09:51
- その他(プログラミング・Web制作) Arduinoに関する質問 4 2023/08/07 21:19
- UNIX・Linux bashでブランク(空白)を検索文字列として指定する方法 1 2022/04/13 22:29
- その他(プログラミング・Web制作) pythonのこのエラーがわかりません 3 2022/11/16 14:54
- Visual Basic(VBA) このVBAでExcelアプリケーションを作成は必要ですか? 3 2023/07/19 21:13
関連するカテゴリからQ&Aを探す
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
CentOSが起動時にフリーズ
-
LinuxでWine使うとどのくらいWi...
-
Linux のシェルスクリプトの強...
-
Core 2 Duo の古いパソコンに最...
-
ubuntu(linux)のシャットダウン...
-
apacheでリバースプロキシを設...
-
ログにserver reached MaxReque...
-
Ububtuでファイル共有できない...
-
WineのRufusでデバイスを検知す...
-
ubuntu 24 へのCanon 複合機ス...
-
ubuntuのシャットダウンが進ま...
-
Ubuntu on Xorgのログインについて
-
ssl_error_logのエラー内容(AH...
-
Ubuntu でinvalid filenameとな...
-
ubuntuで デイスク/deb/loopと...
-
空のディレクトリで dir を行っ...
-
bashでシングルクォート内の変...
-
私のパソコンでVirtualBoxは使...
-
ssl_request_logの必要性について
-
Ubuntuで数字だけのユーザーア...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
LinuxでWine使うとどのくらいWi...
-
Core 2 Duo の古いパソコンに最...
-
ubuntu(linux)のシャットダウン...
-
bashでシングルクォート内の変...
-
Linux のシェルスクリプトの強...
-
ubuntu が起動しない。
-
「/var/log」内のログの削除の...
-
ubuntuのシャットダウンが進ま...
-
ubuntuで デイスク/deb/loopと...
-
linuxサーバーのキャッシュをク...
-
ログにserver reached MaxReque...
-
tarで纏める際に、複数場外した...
-
ubuntu 24 へのCanon 複合機ス...
-
Ubuntu on Xorgのログインについて
-
LinuxのノートパソコンでDVDコ...
-
Windowsのローカルディレクトリ...
-
ホストオンリーアダプタで接続...
-
VirtualBox ゲストOSにPC内蔵HD...
-
ssh接続しようとしたらエラーメ...
-
Windows11のパソコンにAndroid...
おすすめ情報