echo 명령 의 인쇄 환경 변수

Linux 의 echo 명령 은 셸 프로 그래 밍 에서 매우 자주 사용 되 며 터미널 에서 변수 value 를 인쇄 할 때 도 자주 사용 된다.
echo 의 용법 echo 명령 의 기능 은 모니터 에 텍스트 를 표시 하 는 것 으로 일반적으로 힌트 역할 을 합 니 다.이 명령 의 일반적인 형식 은 echo [n] 문자열 중 n 을 선택 하면 출력 문 자 를 표시 한 후 줄 을 바 꾸 지 않 습 니 다.문자열 은 따옴표 도 붙 일 수 있 고 따옴표 도 붙 이지 않 을 수 있다.echo 명령 으로 따옴표 가 붙 은 문자열 을 출력 할 때 문자열 을 그대로 출력 합 니 다.echo 명령 으로 따옴표 가 없 는 문자열 을 출력 할 때 문자열 의 각 단 어 를 문자열 로 출력 하고 각 문자열 간 에 빈 칸 으로 분할 합 니 다.기능 설명: 텍스트 표시.문법: echo [- ne] [문자열] 또는 echo [-- help] [-- version] 보충 설명: echo 는 입력 한 문자열 을 표준 출력 으로 보 냅 니 다.출력 한 문자열 사 이 를 공백 문자 로 구분 하고 마지막 에 줄 번 호 를 바 꿉 니 다.참 수: - n 마지막 에 자동 으로 줄 을 바 꾸 지 마 십시오. - e 문자열 에 다음 문자 가 나타 나 면 특별히 처리 합 니 다. 일반 으로 생각 하지 않 습 니 다.
텍스트 출력: 
 \a. 경고 음 보 내기;
   \b. 이전 문자 삭제 하기;
   \c. 마지막 으로 줄 바 꿈 기 호 를 추가 하지 않 는 다.
   \f 줄 을 바 꾸 었 지만 커서 는 원래 의 위치 에 머 물 렀 습 니 다.
    줄 을 바 꾸 고 커서 를 줄 의 맨 위로 이동 하기;
   \r 커서 를 줄 의 맨 위로 이동 하지만 줄 을 바 꾸 지 않 습 니 다.
   \t 탭 삽입 하기;
   \v.\f 와 같 음;
   \\삽입\문자;
    nn nnn (8 진법) 이 대표 하 는 ASCII 문 자 를 삽입 합 니 다.
– 도움말 표시
– 버 전 디 스 플레이 버 전 정보
다음은 일부 상용 환경 변수의 사용 이다
스 크 립 트 프로그램 에 전 달 된 매개 변수 개수
환경 변수
설명 하 다.
$HOME
현재 사용자 의 로그 인 하위 디 렉 터 리
$PATH
검색 할 하위 디 렉 터 리 목록 을 콜론 으로 구분 합 니 다.
$PS1
명령 행 프롬프트, 보통 "$"문자 입 니 다.
$PS2
추가 입력 을 알 리 는 데 사용 되 는 보조 프롬프트 입 니 다. 보통 ">"문자 입 니 다.
$IFS
입력 영역의 구분자.셸 이 입력 데 이 터 를 읽 을 때 한 그룹의 문 자 를 단어 간 의 구분자 로 간주 합 니 다. 그들 은 보통 빈 칸, 탭 문자, 줄 바 꿈 문자 입 니 다.
$0
셸 스 크 립 트 프로그램의 이름
$#
$$
이 셸 스 크 립 트 프로그램의 프로 세 스 ID, 스 크 립 트 프로그램 은 일반적으로 그것 을 사용 하여 유일한 임시 파일 을 만 듭 니 다. 예 를 들 어/tmp/tmpfile $
$1
 첫 번 째 변수.상응하는 $2 는 두 번 째 변수 로 순서대로 유추 된다.
#!/bin/sh

salutation="Hello"
echo $salutation
echo "The program $0 is now running"
echo "The second parameter was $2"
echo "The first parameter was $1"
echo "The parameter list was $*"
echo "The user's home directory is $Home"

echo "Please enter a new greeting"
read salutation

echo $salutation
echo "The script is now complete"
exit 0

./try_variables foo bar baz
각 환경 변수의 용 도 를 볼 수 있다.

좋은 웹페이지 즐겨찾기