linux - 使用 bash 从文本文件中读取字符

标签 linux bash file-io

有谁知道如何使用 bash 脚本从文件中读取前两个字符。有问题的文件实际上是一个 I/O 驱动程序,其中没有换行符,实际上是无限长的。

最佳答案

read 内置函数支持-n 参数:

$ echo "Two chars" | while read -n 2 i; do echo $i; done
Tw
o
ch
ar
s

$ cat /proc/your_driver | (read -n 2 i; echo $i;)

关于linux - 使用 bash 从文本文件中读取字符,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/974977/

相关文章:

javascript - 如何在搜索 js 文件树时缩小 'skip' JavaScript 文件?

android - 打开失败的 EACCES(权限被拒绝)

linux - 如何在获取find命令返回的结果后在while循环中复制文件?

java - Jsvc apache 守护进程未使用 root 权限绑定(bind)低于 1024 的端口

linux - scp 来自源和目标的多个具有不同名称的文件

bash - 在 Bash 中引用本地用户的路径

javascript - 下载 JavaScript 内容

linux - Qt 应用程序 GUI -- 自动启动 -- linux

java - 我的代码生成器无法正常工作

c++ - 读写缓冲区问题