簡體   English   中英

Bash / Shell腳本-如何處理文本文件中的值

[英]Bash / Shell script - How to manupulate a value inside a text file

我目前正在用Bash編寫腳本,我需要在txt文件中增加一些值:該文件在其中包含以下文本:

Major Release Number = 4
Minor Release Number = 1
Service Pack Release Number = 2
Build Number = 21

我需要增加內部版本號,我想知道如何才能做到這一點,因為文件名為buildnumber.txt,並且它具有目錄。

這是我腳本的一部分

#!/bin/bash -x

# This script is for Incrementing build numbers

path=/home/RND/abrodov
file=tst.txt
newexpr=awk '/^Build Number/{$4=$4+1;}1' /home/RND/abrodov/tst.txt

我想你的意思是這樣的,

$ awk '/^Build Number/{$4=$4+1;}1' file
Major Release Number = 4
Minor Release Number = 1
Service Pack Release Number = 2
Build Number = 22

暫無
暫無

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

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