
테스트 환경:
$ mkdir testdir
$ cd testdir
$ echo | tee "file
name"
이제 (적어도 Ubuntu GNU bash에서는) 별도의 줄에 인쇄 ls
됩니다 .file?name
ls | cat
file
name
내가 달성하고 싶은 것은 file?name
인쇄에 파이프 버전을 사용하는 것입니다.
$ something ls | cat` or `ls | something | cat` or `ls | something cat
즉, ls
실제로는 TTY가 없는데 쉘에 TTY가 있다고 생각하도록 여기와 같은 명령을 속이는 방법은 무엇입니까?
노트: ls
다음은 샘플 프로그램입니다. 특정 프로그램이 아닌 일반적인 솔루션을 찾고 있습니다 ls -q | cat
.