我想将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/