1.
vi test
2.
在vim里面寫:
#! /bin/bash
#!
告訴系統(tǒng)由哪個(gè)編譯器執(zhí)行拘悦,后面跟的是shell路徑熏瞄。
bash
是shell的一種拍埠。
3. 定義變量并賦值
hw="hello world"
=
后面不能有空格
4. 向窗口輸出文本
echo $hw
echo
就是輸出語句
$
就是引用變量秸抚,變量名前面不能加空格
5. 用wq保存
6. 用./
不能直接運(yùn)行豌蟋,需要授權(quán):
chomod +x ./T
7. 還有一種不用授權(quán)的方法廊散,也就是直接用shell編譯并且執(zhí)行:
/bin/sh T
或者 /bin/bash T
同時(shí)T文件中#! /bin/bash
就可以不用寫
8. readonly
readonly
可以把變量設(shè)置為只讀
hw="hello world"
readonly hw
hw="xxx"
echo $hw
如果編譯執(zhí)行會(huì)接受到hw: readonly variable的信息
9. 刪除變量
unset 變量名
但是unset不能刪除只讀變量
10. ""和''的區(qū)別
""里面可以摻雜變量和轉(zhuǎn)義字符,而''不能
hw="hello"
echo "name ${hw}"
輸出:name hello