是否有一个标准的Linux命令可以用来读取块的文件块?例如,我有一个大小为6kB的文件.我想阅读/打印第一个1kB,然后是第二个1kB ......似乎猫/头/尾在这种情况下不会工作.
非常感谢.
你可以read -n在一个循环中执行此操作:
while read -r -d '' -n 1024 BYTES; do
echo "$BYTES"
echo "---"
done < file.dat
Run Code Online (Sandbox Code Playgroud)
dd 会做的
dd if=your_file of=output_tmp_file bs=1024 count=1 skip=0
Run Code Online (Sandbox Code Playgroud)
然后为第二个块跳过=1,依此类推。
然后你只需要读取 output_tmp_file 来获取块。
| 归档时间: |
|
| 查看次数: |
4526 次 |
| 最近记录: |