쉼표와 개행 문자가 쉼표로 대체됨

쉼표와 개행 문자가 쉼표로 대체됨

":" 및 개행 문자를 쉼표로 바꾸고 "./"를 제거하는 솔루션을 찾는 방법은 다음과 같습니다. 샘플 형식은 다음과 같습니다.

ls -lRm

./www.toncemoy.com:
www_ttoncemly_com, www_ttoncely_com, www_toncethly_com, www_tncemhly_com

위 출력에서 ​​"./" 및 ":newline"을 쉼표로 제거하고 싶습니다. 예는 다음과 같습니다.

www.toncemoy.com, www_ttoncemly_com, www_ttoncely_com, www_toncethly_com, www_tncemhly_com

답변1

출력을 필터링하지 않습니다.ls

for dir in */; do printf "%s, " "$dir"; ls -m "$dir"; echo; done

원하는 결과를 얻을 것입니다.

관련 정보