• 本页内容

32. 打印隐藏字符


sed l 命令打印隐藏字符,例如,\t 表示制表符,$ 表示行尾。

为了进行测试,请创建一个包含以下内容的测试文件。 确保在此文件中的字段之间使用 Tab 键。

$ cat tabfile.txt
fname   First Name
lname   Last Name
mname   Middle Name

执行 sed l 命令将显示 \t 表示制表符,显示 $ 表示 EOL:

$ sed -n l tabfile.txt
fname\tFirst Name$
lname\tLast Name$
mname\tMiddle Name$

当您指定一个数字在 l 命令之后时,输出行将使用不可打印字符 换行 到第 n 个数字,如下例所示。 这仅适用于 GNU sed。

$ sed -n 'l 20' employee.txt
101,John Doe,CEO$
102,Jason Smith,IT \
Manager$
103,Raj Reddy,Sysad\
min$
104,Anand Ram,Devel\
oper$
105,Jane Miller,Sal\
es Manager$