檔案處理命令
阿新 • • 發佈:2021-12-21
目錄
awk
sed
grep
tail
head
sort
uniq
cat
seq
命令格式seq [OPTION]... FIRST INCREMENT LAST
seq 2 10
-w 等寬
seq -w 2 3 10
-s 分隔符
seq -s " " 2 10
bash 中的變數
echo $PS1
echo $IFS
$$ 當前指令碼的程序號
$_ 最後一個引數
$! 前一個程序號
set -- "I am" oldboy aa
echo $#
echo $*
echo $@
oldboy="i am boy"
echo $oldboy
echo ${#oldboy} 顯示長度(sql中lenth)
echo ${oldboy:2} 字串擷取(substr)
echo ${oldboy:2:2} 字串擷取
echo ${oldboy#i am} 從頭刪除
echo ${oldboy%boy} 從尾部刪除
resourt=${oldboy:-string} $oldboy 有數值顯示oldboy值 ,沒有顯示 string(sql nvl)
[root@studay ~]# a=${b:=string} b變數未賦值則 $a=sting $b=sting
[root@studay ~]# echo $a
string
[root@studay ~]# echo $b
string
[root@studay ~]# unset b b不存在 則$a=stings
[root@studay ~]# a=${b-strings}
[root@studay ~]# echo $b
[root@studay ~]# echo $a
strings
[root@studay ~]#