私のJenkins環境変数$SVN_URL
はです。シェルスクリプトから抽出して変数に保存したいhttp://project/svn/neslrepo/trunk/java_project
です。java_project
私は試した:
job_name=(echo $SVN_URL | awk -F "/" '{print $NF}')
echo $job_name.war
出力が出ると予想しましたが、java_project.war
動作しません。私は何が間違っていましたか?
ベストアンサー1
シェルすでに提供されていますいくつかの良いツールがこれを行うことができ、外部コマンドは必要ありません。
$ SVN_URL="http://project/svn/neslrepo/trunk/java_project"
$ echo ${SVN_URL##*/}
java_project
したがって、必要なものは次のとおりです。
job_name=${SVN_URL##*/}.war