を使用して、いくつかのテキストを追加:私は(はい= new_fancy_variableのようなもの)を、最後の引用符の前に新しい変数を追加したいSED:私は次の行持っEOLの前に最後の文字を削除し、古いもの
env JAVA_OPTS="-Djava.library.path=/the_path/:/the_path/:/the_path/:/the_path:"$LIBRARY_PATH" -Xms2g -Xmx4g -XX:MaxPermSize=256M -Dsun.net.client.defaultConnectTimeout=60000 -Dsun.net.client.defaultReadTimeout=60000 -Dspring.profiles.active=release"
を。だから、この行は次のようになります:
env JAVA_OPTS="-Djava.library.path=/the_path/:/the_path/:/the_path/:/the_path:"$LIBRARY_PATH" -Xms2g -Xmx4g -XX:MaxPermSize=256M -Dsun.net.client.defaultConnectTimeout=60000 -Dsun.net.client.defaultReadTimeout=60000 -Dspring.profiles.active=release new_fancy_variable=yes"
質問はどうすればいいですか?
sed 's/^env JAVA_OPTS=\".*$/& new_fancy_variable=yes\"/' myfile.conf
...しかし、私は新しい変数の前に最後の疑問符を削除することができますかわからない。現時点では私は、コマンドを持っています。
ありがとう!それは魅力のように働く;) – rivi