用shell提取txt文本中的前4个字母,赋值到另一个变量
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了用shell提取txt文本中的前4个字母,赋值到另一个变量相关的知识,希望对你有一定的参考价值。
rt
e.g.:
1.txt:
abcd efgh igkl
shell命令提取前4个字母,付给另一个变量
update:
1.txt:
abcdefg
abcd efgh igkl
shell命令提取前第二行的abcd
echo $var
这里的`通常在大键盘数字1的左边,
思路:
取1.txt前两行,即第一个|得到的是1.txt前两行的文本,
tail -n 1是取前两行的最后一行,也就是第二行的文本。
cut -c 1-4是截取第一到第四个字符。
上面的2你可以改成自己的想要的行数。
字符长度,你改cut那里的。 参考技术A head应该可以提取的,help一下,看看那个参数是指定字符长度的
提取第二行的前4个,可以用sed打印出第二行,然后传递给head或者用awk
以上是关于用shell提取txt文本中的前4个字母,赋值到另一个变量的主要内容,如果未能解决你的问题,请参考以下文章