awk 对简单文本处理试水
#juanjuan是一个文件 [root@localhost c_test]# cat juanjuan 1, 4, bffd97d0 2, 4, bffd97cc 3, 4, bffd97c8 4, 4, 4 #-F :表示以逗号分隔; #$1:表示第一列 #将结果保存到11文件中 [root@localhost c_test]# cat juanjuan| awk -F ',' '{print "<BR >"$1 "</ BR>"}' >11 [root@localhost c_test]# cat 11 <BR >1</ BR> <BR >2</ BR> <BR >3</ BR> <BR >4</ BR> [root@localhost c_test]#
[Nomad00040D]$ cat juanjuan 1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6 1 2 3 4 5 6 [Nomad00040D]$ cat juanjuan | sed 's/[0-9]/<br>&<\/dd>/g' <br>1</dd> <br>2</dd> <br>3</dd> <br>4</dd> <br>5</dd> <br>6</dd> <br>1</dd> <br>2</dd> <br>3</dd> <br>4</dd> <br>5</dd> <br>6</dd> <br>1</dd> <br>2</dd> <br>3</dd> <br>4</dd> <br>5</dd> <br>6</dd> <br>1</dd> <br>2</dd> <br>3</dd> <br>4</dd> <br>5</dd> <br>6</dd> <br>1</dd> <br>2</dd> <br>3</dd> <br>4</dd> <br>5</dd> <br>6</dd> <br>1</dd> <br>2</dd> <br>3</dd> <br>4</dd> <br>5</dd> <br>6</dd> [Nomad00040D]$ cat juanjuan | sed 's/[0-9]/<br>&<\/dd>/g' |awk -F ' ' '{print $1 $2 $3 }' awk: applet not found [Nomad00040D]$ 说明: sed 's/[0-9]/<br>&<\/dd>/g' "[0-9]是一个表示一个数字, 在这里找到一个数后,将它替换为<br>找到的数<\/dd>的格式. &:表示前面需要替换的目标(即:[0-9]匹配到的数).