[英]How do I change number to word in linux?
如何將每 1 個字符更改為“一個”一詞。
我只想在單獨的時候改變,例如11
必須保持這樣。
以下命令不會在行首或行尾找到它:
sed -Ei 's/([^0-9])0([^0-9])/\nulla\2/g' $1
以下命令不會在行首或行尾找到它:
所以匹配開始和結束。
sed -E 's/([^0-9]|^)1([^0-9]|$)/\1one\2/g'
但是使用gnu 擴展\b
更簡單:
sed 's/\b1\b/one/g'
這可能對您有用(GNU sed):
sed 's/\<1\>/one/g' file
\<
和\>
是單詞零字符占位符的開始和結束。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.