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降序排...