1行にすべてのフォルダ名を一覧表示

1行にすべてのフォルダ名を一覧表示

同じ行にすべてのフォルダ名を一覧表示する方法:なぜなら、次のことを試みたからです。

ls $workspace

わかりました。

parm
shell
sql

しかし、私は最終結果が次のようになりたいと思います。

parm shell sql

ノート

Jenkinsジョブのスクリプトウィンドウでこのコマンドを作成しています。コマンドの結果は「folder1.txt」というファイルに保存する必要があるため、元のコマンドは次のようになります。

ls $WORKSPACE --ignore={"Jenkinsfile",".gitignore",".editorconfig","branches.txt","folders.txt"} > folder1.txt

私も次のことを試しました。

ls -1 $WORKSPACE --ignore={"Jenkinsfile",".gitignore",".editorconfig","branches.txt","folders.txt"} > folder1.txt

ただし、フォルダ1.txtに提供されているコマンドの結果は次のとおりです。

parm
shell
sql

ベストアンサー1

減らす-1

$ ls $workspace --ignore={"Jenkinsfile",".gitignore",".editorconfig","branches.txt","folders.txt"}
parm  shell  sql

-1lsのために特別に作られていますlist one file per line

ls出力をファイル使用オプションにリダイレクトする場合-C

ls -C  $workspace --ignore={"Jenkinsfile",".gitignore",".editorconfig","branches.txt","folders.txt"}  > list

おすすめ記事