linux - 我只想从控制文件中获取计数

标签 linux shell

我只想从控制文件中获取计数。控制文件的名称为AA.dat(例如),文件中的数据如下。

AA.dat  200

从上面的文件中,我只想选择值 200。当我尝试使用 cut 命令时,我无法获得结果。

最佳答案

只需使用grep:

cnt=$(grep -o -m1 '[0-9]*$' AA.dat)
  • [0-9]*$ - 匹配行末尾的任意数量的数字 [0-9]* $
<小时/>
echo "$cnt"
200

关于linux - 我只想从控制文件中获取计数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47647959/

相关文章:

linux - 如何以编程方式在 Linux 中截取应用程序的屏幕截图?

python - 在python脚本中获取路径

linux - 有人可以帮助我了解这个 shell 脚本背后的方法吗?

linux - bash - 提取变量的星期几

linux - 将发送电子邮件脚本添加到 pingall bash 脚本

linux - 为什么 "find"命令在路径后有​​选项而其他命令没有

c++ - 如何将地址转换为 GDB 中的特定类型变量?

c++ - ocl::CRException 的类型信息

c - 当数组在声明时初始化时,什么会导致 C 代码崩溃,但如果通过循环清零则不会崩溃?

shell - 从 Jenkins 启动 Tomcat 实例