私のプログラムで助言が必要です。 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. 本文をクリックして機能を実行してください:指示文
- 5. GDBは削除された実行可能ファイルを実行しています
- 6. PHPを実行可能なウェブサイトとして実行可能
- 7. .NETマシンの実行可能ファイルがループしている場所を参照してください。
- 8. ndk-build実行可能ファイルが実行可能ファイルとして認識されない
- 9. JARのMain.classを実行し、アプリケーションの結果を表示してください。
- 10. ディレクトリ内のファイルをメニューオプションとして一覧表示し、選択したスクリプトを実行してください。
- 11. キュウリの.featureファイルをERBプリプロセッサで実行してください
- 12. app/build.gradleファイルからfirebaseUploadReleaseProguardMappingタスクを実行してください
- 13. 実行可能ファイルを別の実行可能ファイルにインクルード
- 14. PATH C++を実行した後に.exeを実行してください
- 15. Qtアプリケーション実行可能ファイルを実行しているときのプロシージャエントリポイントエラー
- 16. サーブレットから実行可能なjarファイルを実行しています
- 17. iOSでprebuilt実行可能ファイルを実行しています。3 Xcode 8.2.1
- 18. 実際に実行される実行可能ファイルの場所が表示されない
- 19. シェルスクリプトを使用してJarを実行してください
- 20. ボタンを使用してPHPを実行してください。
- 21. rootとしてアンドロイドプログラムを実行してください
- 22. PHP - rootとしてコマンドを実行してください。
- 23. アンドロイドアプリをインストールして実行してください。
- 24. スクリプトとしてPySparkを実行してください
- 25. 特定のファイルの実行可能ビット/許可マスクメタデータを表示
- 26. 実行時にJavaファイルをコンパイルしてClassNotFoundExceptionを使用してください。
- 27. Windowsの管理者としてjarファイルを実行してください
- 28. リダイレクトしてから実行してください
- 29. 実行可能ファイルを実行するときにutf-8環境を作成するようVisual Studioに指示してください
- 30. bashスクリプトで2つの実行中のコマンドを実行してください
ので、あなたがインデックスにフィルタして、特定のインデックスを実行するか、単にディレクトリ内のすべての実行可能ファイルを実行したいですか? – ritesht93