sed는 전체 파일 이름을 인쇄할 수 없습니다.

sed는 전체 파일 이름을 인쇄할 수 없습니다.

현재 폴더의 파일을 나열합니다.

ls -al
total 92
drwxr-xr-x  2 debian debian 77824 Oct 28 12:31  .
drwxrwxrwt 27 root   root    4096 Oct 28 12:35  ..
-rw-r--r--  1 debian debian    31 Oct 28 12:23 '伪å'$'\302\205\302\203''ç´ .txt'
-rw-r--r--  1 debian debian    13 Oct 28 12:22 'æµ'$'\302\213''é'$'\302\207\302\217''.txt'
-rw-r--r--  1 debian debian  2061 Oct 23 22:29  conf.py

현재 폴더에는 세 개의 파일이 있습니다. 처음 두 파일은 특수 문자를 포함할 뿐만 아니라 파일 이름에 공백도 포함되어 있습니다.

이제 sed를 사용하여 인쇄하십시오.

ls -al |sed -n  '1,6p'
total 92
drwxr-xr-x  2 debian debian 77824 Oct 28 12:31 .
drwxrwxrwt 26 root   root    4096 Oct 28 12:36 ..
-rw-r--r--  1 debian debian    31 Oct 28 12:23 伪å
ç´ .txt
-rw-r--r--  1 debian debian    13 Oct 28 12:22 æµé.txt
-rw-r--r--  1 debian debian  2061 Oct 23 22:29 conf.py

어떻게 고치나요?

관련 정보