簡體   English   中英

如何在 linux 中將數字更改為單詞?

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM