2012-05-21 2 views
-1

"ls"의 출력을 ":"로 바꾸는 간단한 방법 (예 : perl이 아님)은 "\ n"대신 구분됩니까?
나는 sed 또는 아마도 awk 짧은 한 줄짜리 줄을 바라고 있는데 그 줄을 구분 기호가 아닌 문자로 \n을 처리하는 방법을 알아낼 수 없었다. Perl regexes가 옵션을 통해 이것을 제공한다는 것을 안다. 나는/m 또는/s 또는 뭔가라고 생각한다. 어떤거야?유닉스 스크립트 - 출력을 구분하지만 n 이외의 문자

답변

2
ls | tr "\n" : 
ls | awk -vORS=: 1 
1

당신은 가장 유서 깊은 tr를 보았습니까?

ls | tr "\n" "." 

잘 기억한다면.

1

어쩌면 당신은 tr을 사용하려고 할 수 있습니다, 나는 그것이 하나의 문자라고 생각합니다.

ls | tr '\n' '+'