같은 줄에 모든 폴더 이름을 나열하는 방법: 왜냐하면 다음을 시도했기 때문입니다.
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
-1
ls를 위해 특별히 제작되었습니다 list one file per line
.
ls
출력을 파일 사용 옵션으로 리디렉션 하는 경우 -C
:
ls -C $workspace --ignore={"Jenkinsfile",".gitignore",".editorconfig","branches.txt","folders.txt"} > list