Q
SED不排除外卡
2
A
回答
2
tr -d '[]'
將刪除的方括號:
$ tr -d '[]' <<< "[1.1.1.1 2.2.2.2]"
1.1.1.1 2.2.2.2
要拆分,可以使用一個sed命令狀's/ /\n/'
$ tr -d '[]' <<< "[1.1.1.1 2.2.2.2]" | sed 's/ /\n/'
1.1.1.1
2.2.2.2
1
嘗試這樣,
echo [1.1.1.1 2.2.2.2] | sed 's/\[//' | sed 's/\]//'| sed 's/ /\n/'
1.1.1.1
2.2.2.2
1
這可能工作
echo '[1.1.1.1 2.2.2.2]' | sed -e 's/\[//' -e 's/]//' -e 's/ /\n/'
1.1.1.1
2.2.2.2
0
這可能適合你:
$ sed 's/\[\(.*\) \(.*\)\]/\1\n\2/' <<< "[1.1.1.1 2.2.2.2]"
1.1.1.1
2.2.2.2
1
$ echo '[1.1.1.1 2.2.2.2]' | tr -d '[]'
1.1.1.1 2.2.2.2
$ for derp in $(echo '[1.1.1.1 2.2.2.2]' | tr -d '[]'); do echo $derp; done
1.1.1.1
2.2.2.2
$ echo '[1.1.1.1 2.2.2.2]' | tr -d '[]' | sed 's/\s\+/\n/g'
1.1.1.1
2.2.2.2
1
0
如果只有數量,空間和點你也可以使用
echo '[1.1.1.1 2.2.2.2]' | sed "s/[^0-9. ]//g"
但最好是POSIX一個由anubhava只是
相關問題
- 1. sed排除目錄
- 2. GNU sed排除不匹配的行
- 3. SED腳本 - 排除自
- 4. 在sed中排除模式的線
- 5. 排除來自sed選擇的'#'評論
- 6. 意外排除VisualSVN
- 7. htcaccess外部重定向不排除URI
- 8. 刪除不匹配SED
- 9. 我如何排除最後一排SED範圍
- 10. 外部加入排除行
- 11. sed - 刪除除匹配模式以外的所有行
- 12. sed刪除除前5行之外的其餘字符
- 13. SED刪除除鏈接以外的所有HTML標記
- 14. SED刪除線
- 15. sed意外','錯誤
- 16. 配對選項卡與sed
- 17. 排除除一個不同字段以外的重複記錄
- 18. sed刪除除字母和'
- 19. C++繪製卡片故障排除
- 20. 如何在不刪除主題的情況下刪除/清除卡夫卡排隊郵件主題
- 21. Solr Lucene XmlQueryParser跨度不排除排除
- 22. 擦除使用sed
- 23. sed刪除多行
- 24. 刪除CIDR與sed
- 25. SED去除變量
- 26. sed刪除文本的不同部分
- 27. 文本操作:如何排除使用sed
- 28. 排除來自SED/START /,/ END第一行和最後一行/
- 29. 在使用sed時排除微笑字符串
- 30. 在下一行使用sed進行排除
那你試試用'sed'過嗎?不知道你已經嘗試了什麼,很難提出解決方案。 – chepner