百度Linux筆試題分享,歡迎大家練和收藏。
1. 從a.log文件中提取包含"WARNING"或"FATAL",同時不包含"IGNOR"的行,然后提取以":"分割的第5個字段
2. 編寫一個腳本,只想簡單的減法運算,要求提示輸入變量
3. Shell腳本閱讀(解釋下面執行的功能),請挑出下面程序或腳本中的錯誤,并說明錯在哪里。
#!/bin/bash
#監控cpuser的point端口是否正常
logname="/home/forum/log/lpointlog.wf"
flagfile="/home/forum/log/lognum.txt"
lodnum=sed -n "1,1 p"$flagfile
newnum=wc -l ${logname}
echo $newnum >$flagfile
totalnum=expr $newnum -$oldnum
tail -n $totalnum $logname |grep "POINT_THREAD WARNING"
if [$?==0]
then
mail -s "cpuser point "端口異常,請處理!" test@aa.com
fi>
A:
1. grep -invert-match "IGNOR" a.log | grep -line-number "WARNING\|FATAL" | cut ':' -f 5 或
grep -E 'warning|fatal' file | grep -v ignor | awk -F ":" '{print $5}'
2. #!/bin/bash
read Arg1
read Arg2
Result=`expr $Arg1 - $Arg2`
echo $Result 或
#!/bin/bash
declare -rx SCRIPT=${0##*/}
declare -ix NUM1
declare -ix NUM2
declare -ix NUM3
read -p "input a number" NUM1
read -p "input another number" NUM2
let "NUM3=NUM1-NUM2"
printf "the result of $NUM1 minus $NUM2 is %d\n" "$NUM3"
3. 命令行替換用反引號,if [$?==0] 應該寫做if [ $?=0 ],用來判斷上次命令是否執行成功;
倒數第二行應該是>/dev/null,最后fi后面的>去掉。 更多熱門文章分享:
DTT集團筆試真題
Adobe技術工程師筆試真題
房地產行業校招計算機類筆試真題
金山職業技術學院對比四川汽車職業技術學院哪個好 附分..
時間:2025-05-22 09:08:12成都銀杏酒店管理學院在重慶高考招生計劃人數和專業代..
時間:2025-05-22 09:05:01四川上山東理工大學多少分 分數線及排名
時間:2025-05-22 09:01:18江西高考理科533分排名多少 排名多少位次
時間:2025-05-22 08:57:21大連東軟信息學院對比甘肅民族師范學院哪個好 附分數線..
時間:2025-05-22 08:53:39廣東高考455至460分左右物理可以上什么大學
時間:2025-05-22 08:49:52