私のプログラムで助言が必要です。 bashでは、インデックス付きのディレクトリに実行可能ファイルを表示し、インデックスでファイルを実行する必要があります。可能です? 実行可能ファイルを表示して実行してください
は、ディレクトリ内のすべての実行可能ファイルを一覧表示するには、応答
0
A
答えて
0
をありがとう、あなたが試すことができます:
ls -l | awk '$1~"-rwxr-xr-x"{ print $9 }'
このコマンドは-rwxr-xr-x
でファイルの名前を印刷します。ニーズに合わせて並べ替えることができます。あなたが実行可能ファイルの目的のリストを持っている場合
、それらを実行します。
for i in $(ls -l | awk '$1~"-rwxr-xr-x"{ print $9 }'); do ./$i; done
1
findコマンドは少し複雑に非常に便利なようだ:
検索を。 -maxdepth 1 -type f -perm -a = rx -execエコーExec {} \;
- -maxdepth 1:のみ通常のファイル(ディレクトリではない)
- -perm -a = RX:所有者
- ための読み取りおよび実行可能 - 1つの
- 型F最もレベルで降順exec Exec {} \; :見つかったファイルごとに、echoファイルを実行します。
テスト:
find . -maxdepth 1 -type f -perm -a=rx -exec echo Exec {} \;
Exec ./kl.sh
関連する問題
- 1. .JAR実行可能ファイルが正しく実行されていません
- 2. 実行可能なハンドラは、プレイブック全体に対して1回だけ実行してください。
- 3. Androidでelf実行可能ファイルを実行しています
- 4. 実行可能なjarファイルからderbyデータベースにアクセスしてください
- 5. SJASに実行可能なjarを入れてください
- 6. 本文をクリックして機能を実行してください:指示文
- 7. GDBは削除された実行可能ファイルを実行しています
- 8. PHPを実行可能なウェブサイトとして実行可能
- 9. .NETマシンの実行可能ファイルがループしている場所を参照してください。
- 10. ndk-build実行可能ファイルが実行可能ファイルとして認識されない
- 11. JARのMain.classを実行し、アプリケーションの結果を表示してください。
- 12. VBScript - mailItemが実行可能かどうかを確認してください
- 13. ディレクトリ内のファイルをメニューオプションとして一覧表示し、選択したスクリプトを実行してください。
- 14. キュウリの.featureファイルをERBプリプロセッサで実行してください
- 15. .ymlファイルでSSHコマンドを実行してください。
- 16. app/build.gradleファイルからfirebaseUploadReleaseProguardMappingタスクを実行してください
- 17. 実行中のHTAファイルを確認してください
- 18. 実行可能ファイルを別の実行可能ファイルにインクルード
- 19. PATH C++を実行した後に.exeを実行してください
- 20. サーブレットから実行可能なjarファイルを実行しています
- 21. Qtアプリケーション実行可能ファイルを実行しているときのプロシージャエントリポイントエラー
- 22. iOSでprebuilt実行可能ファイルを実行しています。3 Xcode 8.2.1
- 23. 実際に実行される実行可能ファイルの場所が表示されない
- 24. ボタンを使用してPHPを実行してください。
- 25. シェルスクリプトを使用してJarを実行してください
- 26. Dockerは.shを実行可能にして実行します
- 27. 残りの前にjavascript行を実行してください
- 28. PHP - rootとしてコマンドを実行してください。
- 29. rootとしてアンドロイドプログラムを実行してください
- 30. アンドロイドアプリをインストールして実行してください。
ので、あなたがインデックスにフィルタして、特定のインデックスを実行するか、単にディレクトリ内のすべての実行可能ファイルを実行したいですか? – ritesht93