셸 기반(1)
2885 단어 문장.
#!/bin/bash
echo "Hello World !"
스 크 립 트 실행:
chmod +x ./test.sh #
./test.sh #
2.vimrc 파일 을 사용 하면 시작 설명 정보 cat.vimrc 를 신속하게 생 성 할 수 있 습 니 다.
set ignorecase
set cursorline
set autoindent
autocmd BufNewFile *.sh exec ":call SetTitle()"
func SetTitle()
if expand("%:e") == 'sh'
call setline(1,"#!/bin/bash")
call setline(2,"#********************************************************************")
call setline(3,"#Author: ABCD")
call setline(4,"#Date: ".strftime("%Y-%m-%d"))
call setline(5,"#FileName: ".expand("%"))
call setline(6,"#Description: First script")
call setline(7,"#********************************************************************")
call setline(8,"")
endif
endfunc
autocmd BufNewFile * normal G
3.변수 이름 규칙:
변수 종류:
name=abcd
전달 매개 변수
cat bianliang.sh
#!/bin/bash
hobby=$1
echo $hobby
sh bianliang.sh abcd
abcd
3.대화 식 설정 변수,read 명령 사용
cat kh.sh
#!/bin/bash
read -p " :" kh
echo
echo " :" $kh
sh kh.sh
:123456
: 123456
변수 삭제
unset variable_name
문자열 의 작은 따옴표 에 있 는 모든 문 자 는 그대로 출력 되 며,작은 따옴표 문자열 의 변 수 는 유효 하지 않 습 니 다.두 따옴표 에 변수 가 있 을 수 있 고 전의 문자 가 나타 날 수 있 습 니 다.
your_name='runoob'
str="Hello, I know you are \"$your_name\"!
"
echo -e $str
:
Hello, I know you are "runoob"!
4.배열:정의 배열
stu=(001 002 003)
인쇄 배열
echo ${stu[@]}
001 002 003 디 스 플레이 배열 길이
echo ${#stu}
3 증가:배열 추가
stu[3]=004
echo ${stu[@]}
001 002 003 004 개:배열 수정
stu[2]=000
echo ${stu[@]}
001 002 000 004 삭제:배열 삭제
unset stu[2]
echo ${#stu[@]}
3
echo ${stu[@]}
001 002 004 명령 의 결 과 를 배열 에 할당 합 니 다.
COM=(`ls`)
echo ${COM[@]}
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
실전 Django: Rango Part1'How to Tango with Django'는 정식 출간되지 않고 온라인 문서로 공유되며, 여기서 이 책의 내용을 읽을 수 있다.http://www.tangowithdjango.com/book/(이것은 Djang...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.