簡體   English   中英

從 bash 中的文件中獲取特定文本

[英]Get specific text from file in bash

我無法顯示特定的文字。 示例我將只從文件 version.txt 中的文本中獲取版本號: Version = "0.11.0"

有人能幫我嗎?

謝謝

你只想要數字嗎?

也許

awk -F\" '/Version/ {print $2}' version.txt

您可以簡單地使用cut

cat version.txt | cut -d '=' -f2 | xargs

或其他人建議的awk

cat version.txt | awk '{print $3}'

output: 0.11.0

邏輯基於文件格式一致,而不是專注於數字提取。
cut : 打印= | 之后的值 xargs :修剪空格
awk :在第三位打印值

例如,這些允許 xxx 和 xxx-RELEASE

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM