golngのos / execを使用して、特定のディレクトリ内でコマンドを実行します

すぷりや:

特定のディレクトリ内でコマンドを実行したいので、2つの方法があります。

command := exec.Command("echo *tar.gz | xargs -n1 tar zxf") 
command.Dir = pathFinal 
cmdErr := command.Run()

一方、これは私にとってはうまくいきません。

command := "cd "+pathFinal+"; "+"echo *tar.gz | xargs -n1 tar zxf" 
cmd := exec.Command("/bin/sh", "-c", command) 
cmdErr := command.Run()

これは機能しています。最初に実装したい。なぜ機能しないのかわからない

ファイルの解凍に失敗しました:exec: "echo * tar.gz | xargs -n1 tar zxf":$ PATHに実行可能ファイルが見つかりません何か不足していますか?

マフィントップ:

Commandの最初の引数は、実行する実行可能ファイルを指定します。シェルパイプ式を実行するには、シェルを実行します。

command := exec.Command("/bin/sh", "-c", "echo *tar.gz | xargs -n1 tar zxf") 
command.Dir = pathFinal 
cmdErr := command.Run()

この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。

侵害の場合は、連絡してください[email protected]

編集
0

コメントを追加

0

関連記事

分類Dev

ディレクトリを再帰的にループし、ディレクトリ内のファイルに対してコマンドを実行します

分類Dev

特定のディレクトリにcdせずに特定のコマンドを実行しますか?

分類Dev

すべてのサブディレクトリでqsubコマンドを実行します

分類Dev

find -execを使用して、ディレクトリ内のすべての.poファイルにmsgfmtコマンドを再帰的に適用します。

分類Dev

find -execを使用して、ディレクトリ内のすべての.poファイルにmsgfmtコマンドを再帰的に適用します。

分類Dev

特定のディレクトリでコマンドを実行して、Windows ターミナル ウィンドウで実行する方法

分類Dev

変数パラメータ bash スクリプトを使用して、複数のディレクトリでコマンドを実行します

分類Dev

ディレクトリとサブディレクトリのリストを繰り返して、Windowsの各ディレクトリで特定のコマンドを実行します

分類Dev

Bash:すべてのサブサブディレクトリをループし、特定のファイルに対してコマンドを実行します

分類Dev

Windowsを使用して、すべてのディレクトリでコマンドを再帰的に実行します

分類Dev

シェルスクリプト:特定のサブディレクトリを見つけ、それらにcdして、コマンドを実行します

分類Dev

特定のディレクトリに入ると自動的にコマンドを実行しますか?

分類Dev

findコマンドからの出力を使用して、特定のディレクトリを削除します

分類Dev

特定のディレクトリ内でアプリケーションを実行するコマンド

分類Dev

特定のディレクトリでGITリポジトリを検索し、gitbundleコマンドを実行します

分類Dev

現在のディレクトリ内のすべてのファイルに対してコマンドを実行します

分類Dev

ディレクトリ内のすべてのファイルに対して一連のコマンドを実行します

分類Dev

ディレクトリにcdして、多くのコマンドを実行します

分類Dev

exec()の実行中にエラーが発生しました。コマンド:作業ディレクトリ:null環境:null-ルート化されていないデバイスでAndroidでバイナリを正しく実行する方法は?

分類Dev

ディレクトリ内のすべてのファイルに対してコマンドを実行します

分類Dev

ディレクトリ内のすべてのファイルに対してバッチコマンドを実行します

分類Dev

ディレクトリ内のすべてのファイルに対してコマンドを実行します

分類Dev

ディレクトリ内のすべてのファイルに対してコマンドを実行します

分類Dev

特定のフォルダ名を持つディレクトリ内のすべてのファイルでコマンドを検索して実行します

分類Dev

Linux:特定のディレクトリでコマンドを実行する方法

分類Dev

bashシェルスクリプトのglobからディレクトリ内のコマンドラインからコマンドを実行します

分類Dev

1つのコマンドでディレクトリを変更してファイルを実行する

分類Dev

ディレクトリ内で最新のJavajarを実行するコマンド

分類Dev

CDコマンドを使用して特定のディレクトリにアクセスできません

Related 関連記事

  1. 1

    ディレクトリを再帰的にループし、ディレクトリ内のファイルに対してコマンドを実行します

  2. 2

    特定のディレクトリにcdせずに特定のコマンドを実行しますか?

  3. 3

    すべてのサブディレクトリでqsubコマンドを実行します

  4. 4

    find -execを使用して、ディレクトリ内のすべての.poファイルにmsgfmtコマンドを再帰的に適用します。

  5. 5

    find -execを使用して、ディレクトリ内のすべての.poファイルにmsgfmtコマンドを再帰的に適用します。

  6. 6

    特定のディレクトリでコマンドを実行して、Windows ターミナル ウィンドウで実行する方法

  7. 7

    変数パラメータ bash スクリプトを使用して、複数のディレクトリでコマンドを実行します

  8. 8

    ディレクトリとサブディレクトリのリストを繰り返して、Windowsの各ディレクトリで特定のコマンドを実行します

  9. 9

    Bash:すべてのサブサブディレクトリをループし、特定のファイルに対してコマンドを実行します

  10. 10

    Windowsを使用して、すべてのディレクトリでコマンドを再帰的に実行します

  11. 11

    シェルスクリプト:特定のサブディレクトリを見つけ、それらにcdして、コマンドを実行します

  12. 12

    特定のディレクトリに入ると自動的にコマンドを実行しますか?

  13. 13

    findコマンドからの出力を使用して、特定のディレクトリを削除します

  14. 14

    特定のディレクトリ内でアプリケーションを実行するコマンド

  15. 15

    特定のディレクトリでGITリポジトリを検索し、gitbundleコマンドを実行します

  16. 16

    現在のディレクトリ内のすべてのファイルに対してコマンドを実行します

  17. 17

    ディレクトリ内のすべてのファイルに対して一連のコマンドを実行します

  18. 18

    ディレクトリにcdして、多くのコマンドを実行します

  19. 19

    exec()の実行中にエラーが発生しました。コマンド:作業ディレクトリ:null環境:null-ルート化されていないデバイスでAndroidでバイナリを正しく実行する方法は?

  20. 20

    ディレクトリ内のすべてのファイルに対してコマンドを実行します

  21. 21

    ディレクトリ内のすべてのファイルに対してバッチコマンドを実行します

  22. 22

    ディレクトリ内のすべてのファイルに対してコマンドを実行します

  23. 23

    ディレクトリ内のすべてのファイルに対してコマンドを実行します

  24. 24

    特定のフォルダ名を持つディレクトリ内のすべてのファイルでコマンドを検索して実行します

  25. 25

    Linux:特定のディレクトリでコマンドを実行する方法

  26. 26

    bashシェルスクリプトのglobからディレクトリ内のコマンドラインからコマンドを実行します

  27. 27

    1つのコマンドでディレクトリを変更してファイルを実行する

  28. 28

    ディレクトリ内で最新のJavajarを実行するコマンド

  29. 29

    CDコマンドを使用して特定のディレクトリにアクセスできません

ホットタグ

アーカイブ