nedit
명령에 대한 별칭을 만들고 싶지만 .txt
전달된 매개 변수에 별칭을 자동으로 추가할 수 있습니다. 예를 들어, 내가 입력할 때n 새 파일--> 실행해야 합니다 -->nnewfile.txt 편집.
다시 말해서, "n(파일 이름)file_name
"자동으로 .txt를 제공해야 합니다.
현재, 나는 사용하고 있습니다별칭 "nedit".
CSH 쉘에서 이 작업을 수행할 수 있는지 알려주십시오.
답변1
쉘의 별칭은 csh
-like 쉘의 별칭보다 약간 더 발전되었습니다.sh
주어진 파일 이름으로 호출되는 별칭을 만들고 n
해당 파일 이름에 확장자를 추가하려면 다음과 같이 할 수 있습니다.nedit
.txt
alias n nedit \!:1.txt
!:1
별칭을 호출하면 별칭 뒤의 첫 번째 명령줄 인수로 대체됩니다. 기록 확장을 트리거 !
하지 않으려면 이스케이프해야 합니다 \!
.
csh
및 tcsh
별칭에 대한 자세한 내용은 다음을 참조하세요."csh 및 tcsh에 별칭 작성"(U&L 외부 사이트).