echo
인쇄 변량
readOnly 는 변 수 를 읽 기 전용 변수 로 바 꿉 니 다 unset 삭제 변수 작은 따옴표 안의 모든 것 이 그대로 출력 된다 작은 따옴표 에 변수 가 있 을 수도 있 고 뜻 을 바 꿀 수도 있 기 때문에 작은 따옴표 보다 작은 따옴표 가 좋 습 니 다 '이 안에 명령 을 계속 쓸 수 있 습 니 다 문자열 str
str: 문자열 을 읽 는 길이 str: 1: 4: 문자열 1 번 부터 4 번 째 과외 작업: 문자열 의 각종 처리 배열
배열 명 = (값 1 값 2... 값 n) array_name[0]=value0 ${배열 이름 [아래 표]} ${array name [@]} array 의 모든 요 소 를 읽 습 니 다 배열 의 길 이 는 문자열 과 마찬가지 로 앞 에\# 를 추가 합 니 다. 그러나 전체 배열 의 길이 인지 단일 배열 요소 의 길이 인지 주의해 야 합 니 다 $0 $1 $2 $3
$0 이 파일 이름 이 고 제 가 이 스 크 립 트 테 이 프 를 실행 하 는 인자 입 니 다 $\# 스 크 립 트 에 전 달 된 매개 변수 개수 $* 매개 변수 로 인쇄 된 모든 것 을 직접 표시 합 니 다 $@ 몇 개의 매개 변수 가 있 으 면 몇 개의 매개 변 수 를 인쇄 합 니 다 $$스 크 립 트 실행 프로 세 스 ID 연산 검사
+-*/%= == != 자바 와 마찬가지 로 Mac 에서 $(표현 식) 는 expr 를 표시 할 수 있 습 니 다.
관계 연산 자 - eq - ne - lt (GREATER THAN) - lt - ge - le 논리 연산 자 | | & o - a 문자열 연산 자 - z - n =! =[str] 파일 연산 자 - f 파일 이 존재 하 는 지 여부 - x - r - w 파일 실행 가능 여부 - s 가 비어 있 는 지 여부 - e 디 렉 터 리 (파일) 존재 여부 - d 가 디 렉 터 리 인지 여부 echo printf
echo "It is a test"> my file 디 스 플레이 결 과 를 파일 로 지정 printf 는 C% s% - 10s% 4.2f 와 유사 한 포맷 을 사용 합 니 다.
if else
if condition then command1 command2 ... commandN elif condition2 then command2 else command fi for var in item1 item2 ... itemN do command1 command2 ... commandN done case 값 in 모드 1) command 1 command 2... commandN;;모드 2) command 1 command 2... commandN;;esac break continue 함수.
func(){} func 를 호출 하여 결 과 를 되 돌려 줍 니 다 $? 전달 매개 변수 funWithParam(){
echo "第一个参数为 $1 !"
echo "第二个参数为 $2 !"
echo "第十个参数为 $10 !"
echo "第十个参数为 ${10} !"
echo "第十一个参数为 ${11} !"
echo "参数总数有 $# 个!"
echo "作为一个字符串输出所有参数 $* !"
}
funWithParam 1 2 3 4 5 6 7 8 9 34 73
방향 을 바꾸다
파일 로 출력
< 파일 로부터 입력
파일 에 출력 추가
< 파일 에 추가 입력 외부 스 크 립 트 참조
. filename source filename ${} $[] $() $(())
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
다양한 언어의 JSON
JSON은 Javascript 표기법을 사용하여 데이터 구조를 레이아웃하는 데이터 형식입니다.
그러나 Javascript가 코드에서 이러한 구조를 나타낼 수 있는 유일한 언어는 아닙니다.
저는 일반적으로 '객체'{}...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.