如何比较给定字符串的每个单词的值
示例字符串
i am over here
i am programmer
(此行必须在第一行i之后开始)
要求: 需要检查哪一列(地点)第一个字符串开始,并且必须确保第二行必须从同一列(地点)开始。
答案 0 :(得分:0)
首先检查非空白,如下所示:
lead=$(head -n1 file | grep -o '^ *')
col=$(echo $lead | wc -c)
((col--))
echo "column: $col"
现在删除第二行的第一个空格并添加适当数量的空白。
sed -i "2s/^ */$lead/" file
示例:
$ cat file
haha
some test
$ bash script.sh
colummn: 6
$ cat file
haha
some test
这里script.sh包含上面的代码行。