나는 c-shell로 프로그래밍하는 데 비교적 익숙하며 tr 명령어에 문제가있다. 스크립트를 실행하면 "tr command not found"라는 오류 메시지가 나타납니다. 또한 변수에 할당 한 foreach 루프에서 파일의 내용을 표시하려고합니다. 이것은 실제로 파일 경로 나 내용의 이름 만 인쇄합니까?리눅스 tr 명령어
#! /bin/csh
set path = /home/students/fall2012/crn12143/ford/friend_list
foreach i ($path)
echo $i | tr '[a-z]' '[A-Z]'
end
하지 마십시오 코드 스크립트 :
대신 같은 다른 변수 이름을 사용해야합니다. http://www.faqs.org/faqs/unix-faq/shell/csh-whynot/ –
은 파일의 이름 만 인쇄합니다. 'cat $ i'를 사용하여 파일을 한 번에 하나씩 화면에 출력하십시오. 행운을 빕니다. – shellter
@shellter 나는 그것을 이해했다! 그 파일의 내용을 완벽하게 표시, – demet8