English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Shell의 echo 명령어는 PHP의 echo 명령어와 유사하며, 문자열 출력을 위해 사용됩니다. 명령어 형식:
echo string
echo를 사용하여 더 복잡한 출력 형식을 제어할 수 있습니다.
echo "It is a test"
이 텍스트의 양쪽의 쌍따옴표는 생략할 수 있습니다. 다음 명령어는 위의 예제와 같은 효과를 가집니다.:
echo It is a test
echo "\"It is a test\""
결과는:
"It is a test"
동일하게,双子호도 생략할 수 있습니다
read 명령어는 표준 입력에서 한 줄을 읽고, 입력 줄의 각 필드의 값을 shell 변수에 할당합니다
#!/bin/sh read name echo "$name It is a test"
위 코드는 test.sh로 저장되고, name은 표준 입력을 받는 변수이며, 결과는 다음과 같습니다:
[root@www ~]# sh test.sh OK # 표준 입력 OK It is a test # 출력
echo -e "OK! \n" # -e escape를 활성화 echo "It is a test"
출력 결과:
OK! It is a test
#!/bin/sh echo -e "OK! \c" # -e escape를 활성화 \c 줄 바꿈 없음 echo "It is a test"
출력 결과:
OK! It is a test
echo "It is a test" > myfile
echo '$name\"'
출력 결과:
$name\"
echo `date`
주의: 이곳에서는 반취호 `,`를 사용하며, 단취호 '를 사용하지 않습니다.
결과는 현재 날짜를 표시합니다
Thu Jul 24 10:08:46 CST 2018