您好很高兴回答您的问题:
\t表示 tab键或tab字符 一般是8个空格长度的"大"空格
\t含义
^是正则表达式表示 以....开头的部分 ^r 表示以r字母开头的行^含义
sed的替换格式 s/// 或 s### 表示替换
s##替换
最后问题可以改为s### 形式,'s#^\t#apple\t#' 表示把开头的tab字符替换为apple+tab字符
最后效果图
最后一个问题: 可以改为 sed '1 s#^#a1\ta2#' 1表示第1行, s###表替换,把开头的空字符,替换为a1tab键a2
请点击输入图片描述
理解了,点个赞吧,不理解继续问.
非常感谢,解释的很清楚!