2017-10-18 1 views
0

ls에 각 파일 이름의 접미어가있는 스크립트를 작성하고 싶다고합시다. 나는이xargs - 명령의 다른 위치에 인수를 배치하십시오.

ls | xargs -n 1 echo prefix_ 

을 시도하지만 결과는 내가 접두사와 파일 이름 사이의 공간을 제거하는 방법

prefix_ first_file 
prefix_ second_file 
... 

을했다? 나는. xargs를 공간없이 명령 뒤에 넣는 방법? (또는 그 문제에 대한 모든 다른 장소에)

답변

0

솔루션 : -I

-I 당신이 당신의 인수의 이름을 지정하고 어디에서든지 당신이 좋아하는 넣을 수 있습니다. 예 :

ls | xargs -n 1 -I {} echo prefix_{} 

(임의의 문자열로 {} 교체)

관련 문제