linux判斷上一條命令是否成功

2022-07-25 19:39:07 字數 576 閱讀 8523

基礎知識點:

$0

:   shell或shell指令碼的名字

$*:   以一對雙引號給出引數列表

$@:  將各個引數分別加雙引號返回

$#: 引數的個數

$_:  代表上乙個命令的最後乙個引數

$$:  代表所在命令的pid

$!:   代表最後執行的後台命令的pid

$?:  代表上乙個命令執行後的退出狀態

指令碼:

#!/bin/bash

ls - >/dev/null

2>&1

if [ $? -eq 0

];then

echo

"$cmd executed successfully

"else

echo

"$cmd terminated unsuccessfully

"fi

執行結果:

[root@rsync-test03 script]# ./ceshi.sh 

terminated 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...