linux - 使用 awk 从文件中读取特定文本

标签 linux bash shell sed awk

我需要使用 awk 从文件中读取一些值,然后需要使用我在 bash 中读取的值。例如,文件的结构将是

NICE = -13

LATENCY= 100

WMEM= 4 

我需要使用 awk 从文件中读取值 -13、100 和 4,然后在 bash 中使用它们。脚本的结构将是;

#!/bin/bash

awk'{}'

然后在脚本中使用这里的值

最佳答案

如果您的输入在 data.txt 中,请尝试在您的脚本中运行以下命令:

values=`cat data.txt | awk -F '=' '{print $2}' | xargs`

values 变量将包含:-13 100 4

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

相关文章:

Php Exec 外部 python 脚本 - 权限被拒绝

linux - "not syncing"在内核 panic 中意味着什么?

linux - 如何下载 Torvalds Linux Kernel master,(重新)编译它,并使用 QEMU 引导它?

bash - rm 命令在 shell 内部不起作用

linux - 如何在 Unix 中使用 If 语句检查目录中的多个文件

bash - 找到: Arguments to -type should contain only one letter

linux - 如何避免不适合缓冲区的标准输入被发送到 Linux 64 位 Intel (x86-64) 程序集中的 shell

python深拷贝和浅拷贝并传递引用

linux - crontab 用于调度 shell 脚本

bash - 在 Emacs shell 和 Cygwin 下处理信号