下邊的shell語句是什麼意思

2021-05-29 00:43:04 字數 559 閱讀 2221

1樓:不停的

|`baiecho "$fullpath" | sed "s,/\./,/,g; s,/[^/][^/]*/\.\./,/,g; s,//,/,g; s,/[^/]*$,,"`

這個能跑,也沒du錯。我把分zhi號裡面的內容分別說明dao,具體的說

明如下:

1.把變數內fullpath中的"/./"替換容成/2.把"/不包括斜槓(/)的字串/../"替換成/3.把"//"替換成/

4.把"/不包括斜槓(/)的字串"替換成空,換句話說就是刪除最後一個/以及之後的內容

另外,我想問樓主這個是在什麼地方用到。

2樓:上善若水

寫**的人不寫註釋,害人。

sed語法我也不熟,回答不了。呵呵。

man一下sed,看看幫助吧。

3樓:不看天

這能跑嗎?咋看著像錯的?

本意是吧不是//開頭的行中的.換成,

4樓:

正規表示式,

搜一下正規表示式的寫法吧

shell是什麼意思

shell是一個命令處理器 command processor 是一個讀入並解釋你輸入的命令的程式。除了是一個命令中斷器以外,shell還是一個程式設計語言。你可以編寫shell可以解釋的程式 被稱為源程式 這些源程式可以包含shell程式設計命令等等。shell除了解釋命令以外,還有其他工作,它也...

shell語言裡的符號是什麼意思

實際上可以理解為對變數的引用。比如 定義a 10 那麼你呼叫變數a的時候就要用到 a.還有一些其他的特殊變數 比如 表示返回值 表示變數個數 等等 多寫幾個指令碼程式你就會理解了 符號 一般用來呼叫變數 常用的用途 a 呼叫變數 cmd 執行cmd命令 a b 執行a b算術運算等等 是取值的意思 ...

Mysql語句中的ids是什麼意思

是萬用字元 你的寫法理論上是不正確的。id 顧名思義 應為整數 s 是字元。前後專加字元 屬於模糊查詢。例如你屬查詢所有以s結尾的 select from 表名 where 名字 like s 應該使用like 而不是 匹配id為末尾是s的記錄 在mysql中怎麼寫sql語句,能取到表中按id降序排...