生成されたファイルがあります
declare -r app_classpath="/home/ubuntu/path1:$lib_dir/../
...
最初の引用符の後にコロンで終わるapp_classpathに別のパスを追加したいと思います。
答え1
この試み:
sed -i.bak -e '/^declare -r app_classpath=/ s|"|"/home/ubuntu/path2:|' file
できること:
- 最初は
/^declare .../
「declare...」で始まる行を探します。 - この行では、コマンドは次のように
s
置き換えられます。"
"your_path:
- この
-i
フラグはソースファイルのバックアップコピーを生成します。