링크 ux 셸 스 크 립 트 에 전의 가 필요 한 특수 문자

셸 스 크 립 트 의 특별한 의미 (전의 제거)     
  Liux 의 셸 프로 그래 밍 에서 우 리 는\#! 와 같은 여러 가지 기 호 를 자주 사용 합 니 다.(), {}/등등.이 문자 들 은 Liux 시스템 에서 특별한 의 미 를 가지 고 있 습 니 다. 만약 우리 가 사용 하 는 과정 에서 그것 에 대해 전 의 를 하지 않 는 다 면 결 과 는 우리 가 원 하 는 것 이 아 닐 수도 있 습 니 다.
        최근 프로젝트 에서 스 크 립 트 를 작성 할 때 발견 되 었 습 니 다!뜻 을 바 꾸 지 않 으 면 실행 결과 에 영향 을 주 고 스 크 립 트 도 잘못 보고 합 니 다.다음은 자주 사용 하 는 전의 가 필요 한 특수 문 자 를 나열 하 니 참고 하 시기 바 랍 니 다.
        1. 특수 기호 및 그 전의
사례 1 :    today is Mon Oct 12 16:14:16 CST 2015        물론, 구체 적 인 날 짜 는 당신 이 이 명령 을 집행 하 는 시기 와 관계 가 있 습 니 다. 한 마디 로 하면, 뜻 은 당신 이 알 아야 합 니 다. 다시 원래 의 문제 로 돌아 가면, 우 리 는 작은 따옴표 가 의 미 를 바 꿀 수 있다 고 말 할 수 있 습 니 다. 그러나 작은 따옴표 가 안 된다 는 뜻 은, 작은 따옴표 사이 의 '' '는 그것 의 특수 한 의 미 를 잃 게 될 것 이 고, 작은 따옴표 사이 의' '는 여전히 특수 한 의 미 를 가지 게 될 것 입 니 다. 그래서 echo 'today is `date`' 표시        today is `date` 그리고 echo "오늘 은 '날짜' 입 니 다." 오늘 이 10 월 12 일 16: 23: 23 CST 2015 로 표 시 됩 니 다. 일반적인 특수 문자 * 임의의 문자 ? 임의의 문자 • [...] [] 의 임의의 문자 입 니 다. 여기 도 정규 표현 식 과 유사 합 니 다. 괄호 안에 구체 적 인 문자 가 있 을 수 있 습 니 다. 예 를 들 어 [abcd] 도 사용 할 수 있 습 니 다. - 지정 한 범위, 예 를 들 어 [a - d] •\# 주석 • (빈 칸) 매개 변수 구분자. cmd 명령 바 꾸 기 | 파이프 & 백그라운드 실행 ; 명령 구분자 ~ 사용자 홈 디 렉 터 리 마지막 으로 기억 하 세 요. 언제든지 자신 이 전의 가 맞 는 지, 아니면 특수 문자 가 맞 는 지, 명령 앞 에 echo 를 붙 여서 실제 실 행 된 명령 이 어떤 지 확인 하 세 요. 총결산 이상 은 이 글 의 전체 내용 입 니 다. 본 논문 의 내용 이 여러분 의 학습 이나 업무 에 어느 정도 도움 이 되 기 를 바 랍 니 다. 궁금 한 점 이 있 으 면 댓 글 을 남 겨 주 십시오.

좋은 웹페이지 즐겨찾기