基礎知識點:
$0: shell或shell指令碼的名字
$*: 以一對雙引號給出引數列表
$@: 將各個引數分別加雙引號返回
$#: 引數的個數
$_: 代表上乙個命令的最後乙個引數
$$: 代表所在命令的pid
$!: 代表最後執行的後台命令的pid
$?: 代表上乙個命令執行後的退出狀態
指令碼:
#!/bin/bashls - >/dev/null
2>&1
if [ $? -eq 0
];then
echo
"$cmd executed successfully
"else
echo
"$cmd terminated unsuccessfully
"fi
執行結果:
[root@rsync-test03 script]# ./ceshi.shterminated unsuccessfully
判斷上一條命令是否成功
只判斷最後一條命令,指令碼中前面命令錯誤的話,最後一條命令對的話就會返回0 1 執行完上一條命令直接判斷是否成功 22 03 37 root localhost grep q alex1 etc passwd 22 03 39 root localhost echo 1 2 通過判斷是否為0,是0則...
判斷一條單鏈表是否有環
這道題作為考察程式設計師的基本資料結構 鍊錶的操作和演算法是一道不錯的題,也是一道經常面試到的一道題,我從網上查了一下,這裡只寫一下演算法思想,實現由讀者自己去實踐下,下面轉入正題 已知頭結點,判斷一條單鏈表是否有環可用三種方法,演算法思想如下 1.追趕法。設兩個指標,乙個快指標 步長為2 乙個慢指...
上一條記錄下一條記錄
select top 1 from 表 where id 當前id order by id desc select top 1 from 表 where id 當前id order by id desc 上一條記錄 select top 1 blogid from gcc bloginfo wher...