给定一个文件,例如:
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)
我怎样才能做到这一点?
我有一个大文本文件,中间包含一个唯一的字符串.我想要做的是使用grep打印字符串之后的所有内容.
cat textfile | grep "target_string"
This highlights target_string but prints the whole file
cat textfile | grep -o "target_string"
This prints only target_string
cat textfile | grep -o "target_string*"
This prints only target_string
Run Code Online (Sandbox Code Playgroud)
如何在target_string之后打印所有内容之前没有任何内容?
我有一个linux配置文件,其格式如下:
VARIABLE=5753
VARIABLE2=""
....
Run Code Online (Sandbox Code Playgroud)
如何使用标准的linux工具或正则表达式获得VARIABLE2的fe值?(我需要解析文件中的目录路径).提前致谢.
我使用grep它输出这样的列表
/player/ABc12
/player/ABC321
/player/EGF987
/player/egf751
Run Code Online (Sandbox Code Playgroud)
不过,我想只给玩家这样的名称ABC321,EFG987等...
我正在使用此命令检索连接到接入点的客户端的信号平均功率:
iw dev wlan0 station dump | grep -E 'Station|signal avg':
Run Code Online (Sandbox Code Playgroud)
我得到以下信息:
站 "my_MAC_Address"(在wlan0上)
信号平均: -46 dBm
粗体是我与grep匹配的东西,我只想在匹配后得到这个词,即MAC地址和数字-46.我一直在玩awk但没有成功.希望你能帮我!
我有 .env 文件,我正在尝试从中解析值。
我跑了这个
cat .env | grep PORT=
我有
PORT=3333
如何获取特定键的值?