ファイルパスをファイルに保存して渡す必要があります。コンテンツこのファイルは、次のようにシェルスクリプト、特にMavenの引数として使用されます。
mvn -Dvar_name=(contents of file)
これはうまくいきますか?
mvn -Dvar_name=(cat /path/to/file)
?
ベストアンサー1
これは、次のようにコマンド置換を使用して実行できます。
mvn -Dvar_name="$(cat /path/to/file)" # POSIX
mvn -Dvar_name="$(</path/to/file)" # bash
しかし、ここには注目すべき注意事項があります。すべての末尾の改行文字は削除されます。それでも問題にならない場合、この方法はうまくいくでしょう。
実際に1行だけ読むには、read
次のように使用できます。
IFS= read -r line < /path/to/file
mvn -Dvar_name="$line"