":" 및 개행 문자를 쉼표로 바꾸고 "./"를 제거하는 솔루션을 찾는 방법은 다음과 같습니다. 샘플 형식은 다음과 같습니다.
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
원하는 결과를 얻을 것입니다.