0
有很多問題指出如何翻譯一個句子中的每個單詞,並且我可以很容易地在Python或Javascript中執行此操作,但是如何才能我使用Linux命令執行它?它看起來像tac
可能是一個選項,但似乎這可能會反轉線條以及單詞,而不僅僅是單詞?其他什麼工具可以做到這一點?我從字面上不知道。我知道rev
和tac
和awk
似乎都像競爭者......如何使用linux命令翻轉文本文件中的每個單詞而不改變單詞順序
所以我想去來自:
cat dog sleep
pillow green blue
到:
tac god peels
wollip neerg eulb
**輕微隨訪
從this reference看起來好像我可以用awk
將每個字段分成單個數組字符,然後編寫for循環以這種方式手動反轉每個單詞。這很尷尬。當然,有一個更好/更簡潔的方法來做到這一點?
只是爲了澄清 - 你想從「貓狗」到「tac god」? – bbill
考慮到'awk'是一種圖靈完整的編程語言,它肯定能夠做到這一點。不過,你可能不得不定義一個函數。 –
@bbill我更新了我的問題以澄清。我想保留單詞的順序,但是反轉每個單詞。 –