Shell Linux 一行 多命令

2022-08-20 04:42:15 字數 378 閱讀 2323

要實現在一行執行多條linux命令,分三種情況:

1、&&

舉例:lpr /tmp/t2 && rm /tmp/t2

第2條命令只有在第1條命令成功執行之後才執行。根據命令產生的退出碼判斷是否執行成功(0成功,非0失敗)。

2、||

舉例:cp /tmp/t2 /tmp/t2.bak || rm /tmp/t2

只有||前的命令「cp /tmp/t2 /tmp/t2.bak」執行不成功(產生了乙個非0的退出碼)時,才執行後面的命令。

3、;舉例:

cp /tmp/t2 /tmp/t2.bak; echo "hello world"

順序執行多條命令,當;號前的命令執行完(不管是否執行成功),才執行;後的命令。

做一行愛一行

2013年9 月30日13 04 34 地點 公司 筆者 小菜 it界高手很多,謙虛進步自己 目前適合 android iphone 在除錯階段 內容 今天是九月的最後一天了,也沒有太多的心思的編寫 了,看看這個月的工作效率,確實不是很高。最近也在看一本書,可能很多的博友都知道這本書的 程式設計師你...

一行命令安裝apk

話說,最近入手了mac,嘿嘿,做好了吃土的準備 我們都知道怎樣用adb命令安裝乙個apk,但是在次次開發更新除錯的過程中,還是覺得不太爽,有木有更高效的方法呢,思路如下 配置adb環境變數 使用adb命令安裝apk 便捷安裝 將adb安裝apk的命令儲存成指令碼檔案,執行指令碼檔案安裝 便捷公升級 ...

Oracle合併多列到一行wm concat

oracle合併多列到一行wm concat oracle在group by後合併表的某一列,以逗號隔開 或者合併整個表中的一列 www.2cto.com 函式為wm concat 用法如下 把表中一列合併成一行 select wm concat songid from album song 把結果...