我正在尝试编写正则表达式,该表达式将删除路径文件中的部分。
我已经尝试使用“ grep -v -o'/”。 a.txt> b.txt”,但不起作用。
输入:
324 ./Users/.../something
85444 ./App/.../something
我要做的就是输出:
324
854444
答案 0 :(得分:0)
您只需提供正则表达式即可搜索数值
${trim-whitespace:inner=${message:padding=-1000:fixedLength=true}}
这将为您提供所需的结果。
如果数字肯定在行的开头,则可以添加和锚定:
grep -E '\d+' -o a.txt > b.txt
或者数字前可能有空格:
grep -E '^\d+' -o a.txt > b.txt