당신은 다음과 같은 명령을 실험 할 수 있습니다
yes 0 | script -c 'ispell text.txt' /dev/null
나 :
yes 1 | script -c 'aspell check text.txt' /dev/null
그러나 결과도 간단한 일을 위해 가난한 될 수 있음을 염두에 두어야 :
$ echo The quik broown fox jmps over the laazy dogg > text.txt
$ yes 0 | script -c 'ispell text.txt' /dev/null
Script started, file is /dev/null
Script done, file is /dev/null
$ cat text.txt
The quick brown fox amps over the lazy dog
그것은 aspell로 더욱 악화 된 것처럼 보이기 때문에 아마도 ispell을 사용하는 것이 낫습니다.
ispell과 같은 일부 명령은 스크립트 작성을 원하지 않기 때문에 script
명령이 필요합니다. 일반적으로 당신은 명령에 yes 0
의 출력이 "0"키를 모든 시간을 타격 시뮬레이션 할 수 있지만, 일부 명령은 스크립트 된 검색 및 거부 파이프 협력 할 것입니다 : 다행히도 그들은 script
명령으로 바보짓을 할 수
$ yes 0 | ispell text.txt
Can't deal with non-interactive use yet.
를 :
$ yes 0 | script -c 'ispell text.txt' /dev/null
Script started, file is /dev/null
Script done, file is /dev/null
당신은 출력을 기록을/dev/null 이외의 파일을 사용할 수 있습니다 :
$ yes 0 | script -c 'ispell text.txt' out.txt
Script started, file is out.txt
Script done, file is out.txt
$ cat out.txt
Script started on Tue 02 Feb 2016 09:58:09 PM CET
Script done on Tue 02 Feb 2016 09:58:09 PM CET
모드를 확인하는 것은 당신이 REPLAC 수 있기 때문에 법안을 맞는 것 같다 주문
출처
2016-02-02 20:59:47
rsp
GNU 이맥스 한 번에 모든 오자가 잘못 표시되었습니다. –
그래서 이맥스에서 파일을 열어야합니까? – Hakim
예, 단 한 번입니다. –