我是bash的新手,我想製作一個將單詞翻譯成另一種語言的腳本。我有一個字典文件,其中我有像Rower私人自行車句子。每個句子都有另一行。我嘗試做的是找到一個匹配用grep:如何獲得grep正則表達式匹配後的文本?
if eval 'nohup grep "'$arg1' '$arg2' [A-Za-z]\+" /tmp/dict.txt > /dev/null'; then
echo 'found match'
else
我得到一個找到匹配響應,但我需要在比賽後的單詞(或字符串)(ARG1是賽艇和ARG2是PTE )。我想要自行車並將其放入腳本變量。
我也遇到了一些我在棧上找到的正則表達式的問題。它看起來像這樣:
sed -n -e 's!.*en.wikipedia.org/wiki/\(.*\)" title.*!\1!p'
任何人都可以解釋我這個表達式代碼或提供decripting它的架構?
在此先感謝!
感謝您的回答! – patrykf
當然,很高興我能幫上忙。 –
很好的解釋 – tinySandy