UNIX-如何剪切特定句子中的特定字符

时间:2014-09-04 12:54:13

标签: linux unix sed

如何剪切特定句子中的特定字符?

输入字符串:

7,717   http-16502-2    INFO    com.****.mxxdctm.cscxscxs**-    new name:/opt/docu/fs1_1/fs_cache/09vvadadaca.mghyyysss.excel12book
7,717   http-16502-2    INFO    com.****.mxxdctm.cscxscxs**-    new name:/opt/docu/fs1_1/fs_cache/09vvadadaca.bcdvsxsas.pdf
7,717   http-16502-2    INFO    com.****.mxxdctm.cscxscxs**-    new name:/opt/docu/fs1_1/fs_cache/09vvadadaca.nmncdvsxsas.pdf

我想剪切上面例句的文件扩展名之前的字符串。

以下输出我正在寻找:

bcdvsxsas
mghyyysss
nmncdvsxsas

1 个答案:

答案 0 :(得分:3)

awk -F. '{print $(NF-1)}' inFile.txt