给定一个文件,例如:
potato: 1234
apple: 5678
potato: 5432
grape: 4567
banana: 5432
sushi: 56789
Run Code Online (Sandbox Code Playgroud)
我想grep所有开头的行,potato:但只管道后面的数字potato:.所以在上面的例子中,输出将是:
1234
5432
Run Code Online (Sandbox Code Playgroud)
我怎样才能做到这一点?
我想从bash脚本中的句子中提取一个单词.它使用昏迷和空格作为分隔符.
ex:- date=crossed 122 name=foo , userid=234567 , sessionid=2233445axdfg5209 associd=2
Run Code Online (Sandbox Code Playgroud)
我有上面的句子,其中有趣的部分是name = foo.键名总是相同但字符串foo可能会有所不同.其他参数也可能存在,也可能不存在.
我需要提取上面的键值对.所以输出将是:
name=foo
Run Code Online (Sandbox Code Playgroud)
在shell脚本中执行此操作的最佳方法是什么?
谢谢!
我有一个包含以下行的文件 (newline.txt)
Footer - Count: 00034300, Facility: TRACE, File Created: 20160506155539
Run Code Online (Sandbox Code Playgroud)
我试图从这一行获取Count:逗号(在示例中00034300)之后的值。
我试过了,但我得到的是所有数字都用该命令连接成一个大字符串:
grep -i "Count:" newfile.txt | sed 's/[^0-9]//g'
Run Code Online (Sandbox Code Playgroud)
输出:0003430020160506155539
如何获得Count:直到第一个非数字字符之后的数字?
我只需要 00034300。