[英]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.