ps分割后的圖片怎么保存(ps里分割圖片)
2023-11-02
更新時間:2023-11-02 00:15:06作者:未知
將#號置于要注釋部分的前面即可(包括行首)
嚴謹來說這是shell的注釋。
shell的注釋跟代碼的注釋類似,既有單行也有多行。
【單行注釋】
用#號置于要注釋部分的前面來實現(xiàn)
例1(行首,整行):
#ps -elf
例2(中間,部分):
echo "File not found" #not been exec
【多行注釋】
方法一:
: 'BLOCK
語句塊
BLOCK'
注1:BLOCK是習(xí)慣寫法,可以替換為其他字母、數(shù)字、非專用字符(如@可以、#不可以,'單引號看似可以,實際上會造成無法結(jié)束,即后面部分全部注釋)
注2:該用法會檢查語句塊中反引號`是否匹配,不成對出現(xiàn)時會報錯
方法二:
: 'BLOCK
語句塊
BLOCK'
注1:冒號與單引號之間有空格
注2:BLOCK可以完全省略
注3:該用法解決了方法一的反引號`匹配檢查問題
方法三:
:||{
語句塊
}
方法四:
if false ; then
語句塊
fi
方法五:
假條件&&{
語句塊
}
注1:&&之前滿足一個結(jié)果為假的條件即可,如((0))、[ `echo` -e 1 ]等等
注2:方法三至五,法語法檢查嚴格,除了方法一的檢查外,所有其他匹配如括號、單/雙引號等都會檢查,即去除注釋后必須能夠正常執(zhí)行的語句塊才能用此三種注釋。
單行、多行注釋樣例:
echo "File not found" #test
init=`ps -elf | grep init |grep -v grep`
echo "$init"
#echo "$init"
echo "M1"
:<<BLOCK
p1=`ps -elf`
echo "$p1"
BLOCK
echo "M2"
: 'BLOCK
p2=`ps -elf`
echo "$p2"
BLOCK'
echo "M3"
: '
p3=`ps -elf`
echo "$p3"
'
echo "M4"
:||{
p4=`ps -elf`
echo "$p4"
}
echo "M5"
if false ; then
p5=`ps -elf`
echo "$p5"
fi
echo "M6"
[ `echo` -e 1 ]&&{
p6=`ps -elf`
echo "$p6"
}
echo END
執(zhí)行結(jié)果:
File not found
4 S root 1 0 0 75 0 - 2592 ? Jun23 ? 00:00:00 init [5]
M1
M2
M3
M4
M5
M6
END