エントリーの編集
エントリーの編集は全ユーザーに共通の機能です。
必ずガイドラインを一読の上ご利用ください。
[Linux] Bashでファイル一覧を順番に処理したい - ねこの足跡R
記事へのコメント0件
- 注目コメント
- 新着コメント
このエントリーにコメントしてみましょう。
注目コメント算出アルゴリズムの一部にLINEヤフー株式会社の「建設的コメント順位付けモデルAPI」を使用しています
- バナー広告なし
- ミュート機能あり
- ダークモード搭載
関連記事
[Linux] Bashでファイル一覧を順番に処理したい - ねこの足跡R
Bashで特定のファイルを順番に処理したい場合、配列をforでぐるぐる回してやるのがお手軽です。ここでは... Bashで特定のファイルを順番に処理したい場合、配列をforでぐるぐる回してやるのがお手軽です。ここでは配列listで定義した3つのファイルを順番に指定ディレクトリへコピーしています。 #!/bin/bash # 対象のファイル一覧 list=( /tmp/foo.txt /tmp/bar.txt /tmp/hoge.txt ); # 順番に処理する for file in ${list[@]}; do echo "copy ${file} to /home/foo" cp $file /home/foo done 一覧を別ファイルにする 一覧を標準入力から受け取る 一覧をコマンドの実行結果から得る おまけ エラー処理 参考ページ 一覧を別ファイルにする 別のファイルにある一覧を元にループすることも可能です。対象のファイルが大量にある場合や、コードとデータ(設定)を分離したい場合などはこち