1. 程式人生 > 其它 >檔案處理命令

檔案處理命令

目錄

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 ~]#