溫馨提示×

linux的sed怎樣轉換字符

小樊
107
2024-12-27 09:37:16
欄目: 智能運維

在Linux中,sed(stream editor)是一個用于對文本文件進行處理的命令行工具

  1. 轉換大小寫:

將大寫字母轉換為小寫字母:

echo "HELLO WORLD" | sed 's/[A-Z]/\L&/g'

將小寫字母轉換為大寫字母:

echo "hello world" | sed 's/[a-z]/\U&/g'
  1. 替換字符:

將所有的a替換為b

echo "apple banana" | sed 's/a/b/g'

將所有的A替換為B

echo "Apple Banana" | sed 's/A/B/g'
  1. 刪除字符:

刪除所有的空格:

echo "hello world" | sed 's/ //g'
  1. 添加字符:

在每行的開頭添加prefix_

echo "hello world" | sed 's/^/prefix_/g'

在每行的結尾添加suffix_

echo "hello world" | sed 's/$/suffix_/g'

這些示例僅展示了sed的一些基本功能。sed是一個非常強大的工具,可以實現更復雜的文本處理任務。要了解更多關于sed的信息,可以查看其手冊頁(通過運行man sed)。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女