次の形式の文字列があります(ただし、実際の内容は毎回変更されます)。
FIPS 整合性検証テストで abterm のタブ作成が失敗しました。 FIPS 整合性検証テストに失敗しました。 FIPS 整合性検証テストに失敗しました。http://file.lab.pek.com/flex/group/Uomcol/result/UOMCOL.7.2p41.11176/2015.Jul.19/152508022/purse.output-20150719-054908.txt.gz
この場合、テキストからURLを抽出する必要があります。
答え1
出力がファイルにあるとし、foo.txt
コマンドラインから実行してください。
grep '^http' foo.txt | sed 's/\.gz$//' > bar.txt
これは()で始まるbar.txt
行にのみ保存され、末尾(を使用して)が削除されます。^
http
grep
.gz
sed
答え2
(編集から抽出された回答)
これは働きます:
var= string ; var=${var#*://} ; echo ${var%% *}