-7
A
回答
1
这不是一个sed脚本,它是一个包含bash,sed和cut命令的shell脚本。 sed脚本被错误的引用做法混淆,不必要地更改分隔符,并添加不必要的参数。我假设你知道cut -f 2
做了什么,所以我无法想象为什么你将这个问题包括进来,以进一步混淆你的问题,所以我将忽略它并专注于sed部分。
你的命令是:
sed -E $'s:$:\t:'
让我们重写理智,你会得到:
sed 's/$/'$'\t''/'
它没有'
脚本分隔符,并增加了清晰一些额外的白色空间:
s/ $/$'\t'/
现在你看到它在做什么了吗?用制表符替换行结束符。
+1
所以最后它是非常简单的东西...谢谢你的回复:) –
相关问题
- 1. 这个命令做什么?
- 2. 这个sed命令的含义是什么? SED的%^ */%%'
- 3. 这个sed命令有什么问题?
- 4. 'G'用sed命令做什么?
- 5. 什么可能是这个sed命令的更快更换?
- 6. 这个shell命令做了什么?
- 7. PHP这个shell命令做什么?
- 8. sed命令上的-itmp标志是做什么的?
- 9. Linux中的sed b命令是什么?
- 10. 做这个命令的更类似Ruby的方式是什么?
- 11. 这个“git reset”命令是做什么的?
- 12. 这个命令是做什么的? “exec bash -l”
- 13. 这是什么CVS命令在做什么?
- 14. 这个命令实际上是做什么的?这是对的吗?
- 15. PowerShell命令 - 这个输出是什么?
- 16. 这个unix命令是什么意思?
- 17. 这个命令是什么意思?
- 18. 为什么这个sed命令不工作?
- 19. 为什么这个sed命令匹配号码不起作用?
- 20. `twine upload dist/*`命令是做什么的?
- 21. 这是一个有效的shell sed命令,它有什么作用?
- 22. 什么是“sed s _。*/_”在做什么?
- 23. 的document.getElementsByTagNameNS命令做什么
- 24. 思科pix命令 - 这个命令是什么意思?
- 25. 这个:在这个git命令的结尾是什么意思?
- 26. 这个sed命令为什么在bash脚本里面什么都不做,但在外面工作?
- 27. 是什么 - 做运行NPM命令时?
- 28. sed中的\ 1是做什么的?
- 29. 以下命令做什么?
- 30. 命令'c ..'做什么?
你从哪里得到的? –
不是搜索解决方案,而是搜索'sed'的文档并读取它。然后你就可以自己解释它......并且理解其他“sed”可以做的事情。 –
FWIW,这是一个替换,它将制表符添加到每行的末尾。然后'切出第二个领域。 – andlrc