Shell Script (2): 별명 과 함수

1797 단어
저작권 은 작가 의 소유 이 며, 어떠한 형식의 전재 도 작가 에 게 연락 하여 권한 을 수 여 받 고 출처 를 밝 혀 주 십시오.
       하나, 명령 에 별명 지어 주기       긴 명령 을 사용 할 때마다 톡톡 두 드 리 고 싶 지 않 을 때 가 많 습 니 다. 우 리 는 명령 에 별명 을 지어 주 고 사용 할 때 이 명령 의 별명 만 간단하게 입력 하면 됩 니 다.       예 를 들 어 켜 질 때마다/home/jason/my files/work/important 를 켜 야 한다 고 가정 합 니 다.files 폴 더, 이 폴 더 에 들 어 가 는 명령 에 별명 을 붙 일 수 있 습 니 다. 예 를 들 어 work, 명령 에 별명 을 붙 이 는 방식 은 다음 과 같 습 니 다.
alias work="cd /home/jason/myfiles/work/important_files"

       명령 에 별명 을 붙 이 는 명령 을 터미널 에서 직접 실행 할 수 있 습 니 다. 그리고 이 터미널 에서 'work' 명령 을 직접 실행 하면 'cd/home/jason/my files/work/important files' 명령 을 실행 하 는 것 과 같 습 니 다. 그러면 해당 폴 더 에 빠르게 들 어 갈 수 있 습 니 다.그러나 터미널 에서 다른 명령 에 별명 을 붙 이 는 명령 을 직접 실행 하면 이 별명 은 현재 터미널 창 에서 만 작 동 할 수 있 습 니 다.명령 의 별명 을 다른 터미널 창 에서 도 사용 하려 면 명령 에 별명 을 붙 이 는 명령 을 ~/profile 파일 에 쓸 수 있 습 니 다.
       함수       본인 이 쓴 이 시 리 즈 는 Shell 에 대해 깊이 있 게 설명 한 것 이 아니 라 Shell 에 대해 전체적으로 알 게 해 주 었 을 뿐 개발 과정 에서 간단 한 Shell 을 써 서 중복 적 인 일 을 해결 할 수 있 을 뿐 입 니 다.여러분 이 깊이 이해 하고 싶다 면 권위 적 인 튜 토리 얼 을 찾 아 공부 하 세 요.그래서 Shell 의 함수 에 대해 서 는 하나의 예 를 통 해 간단하게 설명 합 니 다.       현재 날 짜 를 특정한 형식 으로 출력 하려 면 먼저 formatted 라 는 이름 을 만 들 수 있 습 니 다.date 파일, 이 파일 에 실행 가능 한 권한 을 부여 하 는 것 도 잊 지 마 세 요.그리고 파일 에 다음 내용 을 입력 하 십시오:
#!/bin/bash
today() {
    echo -n "Today's date is: "
    date +"%A, %B %-d, %Y"
}

today

       저장 하고 종료 합 니 다.터미널 에서 이 파일 을 실행 하면 해당 하 는 출력 을 얻 을 수 있 습 니 다. 제 가 이 글 을 쓸 때 실 행 된 결 과 는 다음 과 같 습 니 다.
Today's date is: Sunday, December 9, 2018

       이 예 를 통 해 셸 의 함수 로 간단 한 일 을 할 수 있 을 거 라 고 믿 습 니 다.
관련 문서
http://linuxcommand.org/lc3_wss0020.php
이전 편: Shell Script (1): 첫 번 째 실행 가능 한 Shell 스 크 립 트 다음 편: Shell Script (3): 변수, 상수, 캡 처 명령 결과

좋은 웹페이지 즐겨찾기