我想将cat myFile.txt的输出格式化为:

app1=19
app2=7
app3=20
app4=19

通过各种命令使用管道输出的某种组合。
实现这一目标最简单的方法是什么?
我试过使用cut -f2但这不会改变输出,这很奇怪。
下面是基本的命令/文件输出:
[user@hostname ~]$ cat myFile.txt
       1402483560882 app1                                    19
       1402483560882 app2                                    7
       1402483560882 app3                                    20
       1402483560882 app4                                    19

最佳答案

根据您的输入:

awk '{ print $2 "=" $3 }' myFile

输出
app1=19
app2=7
app3=20
app4=19

关于bash - 根据文件输出创建名称/值对,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/24161900/

10-13 05:52