多くのフォルダを持つディレクトリをスキャンし、各フォルダのアクセス権を変更するスクリプトを作成したいと考えています。私はまた、私が続行したいかどうかを尋ねるために権限が変更された後、私にプロンプトを出すようにするつもりです。現在、私は、タイトルの示唆どおりに行う方法を見つけようとしていますので、残りの部分を始めることができます。 bashを初めて利用しました。ありがとうございました。実行ディレクトリ内のフォルダのリストを取得し、それぞれをvaribleに割り当てるにはどうすればよいですか?
0
A
答えて
1
あなたのプロンプトに対して `read response 'とif/thenチェックを追加することができますが、forループや配列でディレクトリのリストを行うことができます。
配列:forループ
# only directories, remove the trailing /.
declare -a dirs=($(ls -d */.|sed 's;/.;;')
ザ・:
for d in */.; do
echo "commands here for $d directory"
done
+1
['ls'を解析しない](http://mywiki.wooledge.org/ParsingLs)。特にそうする理由がないときは( '' = '*' ') ''がなくても '/'をはっきりとはぎ取ることなく配列を正しく設定します。 –
+0
素晴らしいです、これはうまくいくはずです、試してみます。あなたのお時間をありがとうございました! – Egrodo
関連する問題
- 1. 割り当てリストを取得してワークフローフォームに表示するにはどうすればよいですか?
- 2. ディレクトリ内のすべてのファイルを再帰的にインポートし、それぞれの関数を実行するにはどうすればよいですか?
- 3. 変数と割り当て/デフォルト値のリストを取得するにはどうすればよいですか?
- 4. linq文を作成してアイテムのリストを取得し、それぞれを50個のグループに分割するにはどうすればいいですか?
- 5. それぞれにボタンを割り当てずに行に対話を追加するにはどうすればよいですか?
- 6. それぞれのオブジェクトにvarを割り当てます
- 7. そのディレクトリでディレクトリを変更してコマンドを実行するにはどうすればよいですか?
- 8. リスト内の単語に番号を割り当てるにはどうすればよいですか?
- 9. CheckBoxはどのようにそれぞれのドロウアブルを取得しますか?
- 10. チェックされたチェックボックスの値を取得し、それぞれのコードネイターでアクションを実行するにはどうすればよいですか?
- 11. リポジトリ内のすべてのブランチからディレクトリ/ファイルを削除するにはどうすればよいですか? (それぞれ新しいコミットとして)
- 12. 書籍カタログの書籍の配列をそれぞれの著者に割り当てるにはどうすればよいですか?
- 13. 具体的にはそれぞれのIDにIDを割り当てます
- 14. 変数から値を取得し、それを新しいオブジェクト名として割り当てるにはどうすればよいですか?
- 15. フォルダ内のCSVのリストを取得するにはどうすればよいですか?
- 16. 特定のWordpressページが割り当てられているカテゴリのリストを取得するにはどうすればよいですか?
- 17. MongoDB文書データをC#の総称リストに割り当てるにはどうすればよいですか?
- 18. マスターノードを含むラベルが割り当てられたすべてのJenkinsノードのリストを取得するにはどうすればよいですか?
- 19. ループ内で複数の行列を取得して自動的に割り当てるにはどうすればよいですか?
- 20. サーバスクリプトの実行時にappmakerでモデルのリストを取得するにはどうすればよいですか?
- 21. スカラーのタプル内の整数に値を割り当てるにはどうすればよいですか?
- 22. ASP.NET(VB)テキストボックスをループし、それぞれに値を割り当てます
- 23. 実行するPowerShellスクリプトのディレクトリを取得するにはどうすればよいですか?
- 24. すべてのサブドメインを変更して、それぞれのサブディレクトリから異なる内容を読み取るにはどうすればよいですか?
- 25. 割り当てはどのように機能し、どのようにそれらを防ぐのですか?
- 26. Angular JS投影のwindow.locationにユニットテストの割り当てを行うにはどうすればよいですか?
- 27. パンダのデータフレームの行セットにグループ#を割り当てるにはどうすればよいですか?
- 28. このように割り当てられたメモリの割り当てを解除するにはどうすればいいですか?A&o = *(new A)?
- 29. Javaプログラム内でjarファイルを取得して実行するにはどうすればよいですか?
- 30. それぞれの実行で同じsvgファイル名を生成するようにsvg-spriteを設定するにはどうすればよいですか?
'見つけるん。あなたは何をしたいのですか?-d -ok chmod $ newperm {} \; ' –