쉘 에코 명령
Shell의 echo 명령은 PHP의 echo 명령과 유사하며 둘 다 문자열 출력에 사용됩니다. 명령 형식:
echo string
echo를 사용하면 더 복잡한 출력 형식 제어를 달성할 수 있습니다.
1. 일반 문자열 표시:
echo "It is a test"
다음 명령은 위의 예와 동일한 효과를 갖습니다.
echo It is a test
2. 결과는 다음과 같습니다.
echo "\"It is a test\""
마찬가지로 double 따옴표도 생략할 수 있습니다
3. 표시 변수
read 명령은 표준 입력에서 한 줄을 읽고 입력 줄의 각 필드 값을 쉘 변수에 할당합니다
"It is a test"
위 코드는 다음과 같습니다. test.sh로 저장하면 이름은 표준 입력 변수를 받습니다. 결과는 다음과 같습니다.
#!/bin/sh read name echo "$name It is a test"
4. 줄 바꿈 표시
[root@www ~]# sh test.sh OK #标准输入 OK It is a test #输出
출력 결과:
echo -e "OK! \n" # -e 开启转义 echo "It it a test"
5 줄 바꿈 없이 표시
OK! It it a test
출력 결과:
#!/bin/sh echo -e "OK! \c" # -e 开启转义 \c 不换行 echo "It is a test"
6. 파일에 대한 결과 표시
OK! It is a test
7. 이스케이프나 변수 사용 없이 문자열을 그대로 출력합니다(작은따옴표 사용).
echo "It is a test" > myfile
출력 결과:
echo '$name\"'
8 결과를 표시합니다. 현재 날짜가 표시됩니다
$name\"