我们知道Linux的shell命令中,head能读取头几行,tail读取末尾几行。
如果我们有一个文件只有一行,但是这行很长。我们又想读取头几个字节,怎么办呢?
用cut -b:
#头三个字节
echo "abcdefg" | cut -b 1-3
abc
#第3个字节
echo "abcdefg" | cut -b 3
c
2013.09.05更新:
如果我们想从尾部开始截取,怎么办?
使用rev,反向命令。例如[......]
我们知道Linux的shell命令中,head能读取头几行,tail读取末尾几行。
如果我们有一个文件只有一行,但是这行很长。我们又想读取头几个字节,怎么办呢?
用cut -b:
#头三个字节
echo "abcdefg" | cut -b 1-3
abc
#第3个字节
echo "abcdefg" | cut -b 3
c
2013.09.05更新:
如果我们想从尾部开始截取,怎么办?
使用rev,反向命令。例如[......]