我嘗試使用以下命令: sed 's/\s/\s\#/g' 這理應會採取這樣的: My Awesome Example Text ,並更改爲: My #Awesome #Example #Text 但是,我無法做到這一點。我嘗試了一些斜槓並逃脫它。什麼是適當的sed命令呢?我查了一些其他的文章(下面),但他們沒有用文字\s來回答。 嘗試: How to replace space with \(sp
我有一個文件,每行包含一個新的客戶信息(電子郵件,名稱,標題,賬單),這些信息將被替換到模板文件中,爲賬單超出付款的客戶創建文件。我遇到的問題是?????所在的位置。我想將輸出重定向到一個使用客戶電子郵件命名的文件名,到目前爲止我還沒有做到這一點。我不知道如何去做這件事,我已經嘗試過很多東西,但它沒有奏效。 1 #!/bin/bash
2 set -e
3
4 if
我已經修改了代碼,發現這裏:sed whole word search and replace 我一直在試圖用正確的語法\<和\>的sed將一個文件中匹配多個方面。 echo "Here Is My Example Testing Code" | sed -e "$(sed 's:\<.*\>:s/&//ig:' file.txt)" 不過,我認爲,因爲它尋找到的文件,它不匹配完整的單詞(只精