joj*_*ojo 2 string bash shell awk
我想做这样的事情:
echo "abc edg.txt" | awk -F. '{print $0"---"$1}'
Run Code Online (Sandbox Code Playgroud)
我希望结果应该是:
abc edg --- txt
但事实证明是:
abc edg.txt --- abc edg
是什么导致了这种行为,我如何修复我的代码以产生我期望的输出?
在awk中,$0评估整个记录,字段索引是一个基础.
你可能想做:
$ echo "abc edg.txt" | awk -F. '{print $1"---"$2}'
abc edg---txt
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
7761 次 |
| 最近记录: |