如何剪切特定句子中的特定字符?
输入字符串:
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
答案 0 :(得分:3)
awk -F. '{print $(NF-1)}' inFile.txt