I have a .sh script with a property=value. Let it be:
some_property=”some value”
The value of the property is used along the script and script is launched in Java code. I want to dynamically change this property’s value. I tried to use replaceFirst() method, but I don’t know the actual value of “some_property” to replace it correctly using regexp.
How can I edit a .sh file with replacing a single line that starts with "some_property=" by some_property=my_value? By the way there’re several places in a file where pattern “some_property=” can be met, so I need to change the first occurrence.
You should be fine with a regex: