che*_*der 3 regex unix awk gsub
我想使用 sub 和 awk 从我的文件中删除字符“ ./ ”和“ .txt ”
这是我的输入在文件中的样子
./file_name.txt|1230
Run Code Online (Sandbox Code Playgroud)
我希望输出是
file_name|1230
Run Code Online (Sandbox Code Playgroud)
到目前为止,这就是我所写的。我将使用此 gsub 的输出并将其传递给 awk 并打印它。除此之外,我的其余代码正在工作。
gsub ( "[./txt]","" )
Run Code Online (Sandbox Code Playgroud)
使用gsub,而不是记住逃脱.并/喜欢\.和\/:
$ echo "./file_name.txt|1230" | awk '{gsub(/\.\/|\.txt/,"")}1'
file_name|1230
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
9246 次 |
| 最近记录: |