从文件中获取前 n 个字符

从文件中获取前 n 个字符

我想从多个文件中获取前 20 个左右的字符。

我见过使用 cut 的示例,但它们似乎都获取文件中每行的前 20 个字符,而我只想要文件本身的第一个字符(即从第一行开始),仅此而已。

有没有简单的方法可以做到这一点?

答案1

完整的命令是:

head -c 20 yourFile.txt

答案2

没有意识到 -c 选项head是不可移植的。您可以dd像这样输出前 20 个字节:

dd if=/path/to/infile of=/path/to/outfile  bs=20 count=1

of=/path/to/outfile如果您希望结果输出到标准输出,则可以省略该部分。

相关内容