我有一個線形式的如何從使用grep/SED/AWK提取一行的多個模式,並把它們合併輸出
bla bla bla RequestId=ABCD1234EFGH bla bla bla bla ResponseId=IJKL5678MNOP bla bla bla
我需要從該行同時獲得的RequestID和ResponseId和用分離器輸出它們。例如,對於這一行這將是
ABCD1234EFGH|IJKL5678MNOP
我可以提取與grep -oe "RequestId=[0-9|a-z|A-Z|-]*"
的價值觀之一,但我怎樣才能兼得?
燁這個作品!非常感謝。你爲什麼要以這種方式打印?我所做的只是'印刷請求'|「 res' – user949110 2012-08-08 22:11:30
作爲一種習慣,我傾向於在print上使用'printf',儘管在這種情況下它並不重要。對於更好的格式化,'printf'肯定會贏。 – danfuzz 2012-08-08 22:29:17