自訂 alias 指令搬移檔案 - Linux

Annie avatar
By Annie
at 2019-07-04T17:16

Table of Contents


各位前輩好,小弟剛學 linux,還不熟bash語法,想用alias做一個

交互搬移檔案的指令

alias new=if [ -f "~/storage/test_a" ]; then

mv ~/test_b ~/storage/test_b

mv ~/storage/test_a ~/test_a
fi

請問這樣哪裡有錯呢

--
Tags: Linux

All Comments

Jacky avatar
By Jacky
at 2019-07-07T12:37
用分號把多行串成同一行,頭尾用一對引號包起來
Caitlin avatar
By Caitlin
at 2019-07-10T10:14
感謝 試出來了!
Queena avatar
By Queena
at 2019-07-12T06:45
為什麼要搞這麽複雜直接用bash這樣這樣會高到自己啊
Connor avatar
By Connor
at 2019-07-15T14:40
多行的話,建議寫成 Bash function 可讀性較佳
Hazel avatar
By Hazel
at 2019-07-17T13:29
這時候用 function 是不是比較方便好用...
Todd Johnson avatar
By Todd Johnson
at 2019-07-21T03:51
另外原本語法部分改 [ ....] && ... ; ... 也可以縮短
Agatha avatar
By Agatha
at 2019-07-25T07:04
不熟bash語法,可是已經在使用bash語法 XD
Christine avatar
By Christine
at 2019-07-28T08:31
用 function 比較好

mysql connection errors

Daph Bay avatar
By Daph Bay
at 2019-07-03T13:08
※ 引述《jeffher1024 (小何)》之銘言: : Dear All, : 最近WEB後台發生資料庫錯誤如下,要如何徹底解決這個問題呢? : SQLSTATE[HY000] [1129] Host and#39;192.168.1.254and#39; is blocked because of man ...

根據清單使用mutt寄信

Leila avatar
By Leila
at 2019-07-02T12:36
我寫了一個script 其中會使用到mutt來回報一些結果 但我想一次寄給很多人 想問有沒有辦法可以寫一份清單 ID1atgmail.com ID2atgmail.com ... ... 一次將信使用mutt寄給這些人呢? 還是只能在script中不斷地在指令後面新增收信人? 我的mutt是使用gmai ...

mysql connection errors

Suhail Hany avatar
By Suhail Hany
at 2019-07-02T08:53
Dear All, 最近WEB後台發生資料庫錯誤如下,要如何徹底解決這個問題呢? SQLSTATE[HY000] [1129] Host and#39;192.168.1.254and#39; is blocked because of many connection errors; unblock wi ...

為什麼嵌入式系統不流行發行版

Ina avatar
By Ina
at 2019-07-02T01:39
※ 引述《icetofux ()》之銘言: : 首先謝謝大家的抽空回覆,由於目前平台架設的工作告一段落,接下來會把心思 : 放在應用程式的編寫,暫時可能不會再密集處理這部分的工作,加上過程中有找 : 到一些推文沒提到的方法,我想利用回文做個總結,一來幫助自己記憶,二來也 : 希望能幫上未來有這類需求的朋友。 ...

為什麼嵌入式系統不流行發行版

Eartha avatar
By Eartha
at 2019-07-01T22:10
首先謝謝大家的抽空回覆,由於目前平台架設的工作告一段落,接下來會把心思 放在應用程式的編寫,暫時可能不會再密集處理這部分的工作,加上過程中有找 到一些推文沒提到的方法,我想利用回文做個總結,一來幫助自己記憶,二來也 希望能幫上未來有這類需求的朋友。 目標:在嵌入式開發板建立作業系統,並像debian、ubu ...