-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. 這個命令在做什麼?使用sed
- 5. 'G'用sed命令做什麼?
- 6. 什麼可能是這個sed命令的更快更換?
- 7. 這個shell命令做了什麼?
- 8. PHP這個shell命令做什麼?
- 9. 這條sed行是做什麼的?
- 10. sed命令上的-itmp標誌是做什麼的?
- 11. Linux中的sed b命令是什麼?
- 12. 做這個命令的更類似Ruby的方式是什麼?
- 13. 這個蛋糕上的命令是做什麼的?
- 14. robots.txt中的這個命令是做什麼的?
- 15. 這個命令是做什麼的? 「exec bash -l」
- 16. 這個cat/tr/perl命令管道是做什麼的?
- 17. 這個「git reset」命令是做什麼的?
- 18. 這是什麼CVS命令在做什麼?
- 19. 這個命令實際上是做什麼的?這是對的嗎?
- 20. 這些Git命令做什麼?
- 21. 這個unix命令是什麼意思?
- 22. PowerShell命令 - 這個輸出是什麼?
- 23. 這個gcc命令是什麼意思?
- 24. 這個PHP命令是什麼?
- 25. 這個命令是什麼意思?
- 26. 爲什麼這個sed命令不工作?
- 27. 這個SED命令爲什麼不起作用?
- 28. 這個sed命令爲什麼不匹配空格?
- 29. 爲什麼這個sed命令匹配號碼不起作用?
- 30. arg1命令是做什麼的?
你從哪裏得到的? –
不是搜索解決方案,而是搜索'sed'的文檔並讀取它。然後你就可以自己解釋它......並且理解其他「sed」可以做的事情。 –
FWIW,這是一個替換,它將製表符添加到每行的末尾。然後'切出第二個領域。 – andlrc