-2
私は、この文字列から何かを取り出すことができますどのようにこの文字列bashの:正規表現抽出
export FOO="/home/u4589/something.git"
がありますか?
この場合、文字uの後に番号を抽出したいと思います。
私は、この文字列から何かを取り出すことができますどのようにこの文字列bashの:正規表現抽出
export FOO="/home/u4589/something.git"
がありますか?
この場合、文字uの後に番号を抽出したいと思います。
バッシュであるしかしあなたは最初だけ
FOO="/home/u4589/something.git"
FOO=${FOO%/*}
echo ${FOO#*u}
4589
これは非常に特殊な要件です。あなたが得るかもしれない解決策は、わずかに異なる経路ではうまくいかないかもしれません。あなたが提示してきた特定の問題の解決策が
echo "$FOO" | sed -E 's#^.*/u([[:digit:]]*)/.*$#\1#'
4589
あなたはQ/Aのいずれかを見てみたの正規表現
の基本を確認する必要があります'[bash]正規表現を文字列から抽出する'を検索すると返されますか?約50項目。お願いします!!! – shellter