2014-03-12 42 views
0
RPO.RE4_SND_MSG_RECO_Q_n_message 

我有这样一行。我想削减,直到RPO.RE4_SND_MSG_RECO_Q。当我用在不使用grep命令的情况下切割线的特定部分

cut -d '_' _f4 

它给了奥菱RECO作为输出。请帮我新手到UNIX

+0

正如评论看出,需求可能会有所不同。您是否可以在代表性案例中更新正确的样本输入和期望的输出? – fedorqui

回答

2

您可以使用:

s='RPO.RE4_SND_MSG_RECO_Q_n_message' 
cut -d_ -f1-5 <<< "$s" 
RPO.RE4_SND_MSG_RECO_Q 
+0

,但在某些情况下,这些字段可能会有所不同,所以它不会在那段时间工作。 –

+2

您的问题是否覆盖/指定了这个不同的要求? – anubhava

相关问题