0
シェルスクリプトでは、引数としてテーブル名を渡しています。linuxシェルの文字列から部分文字列を抽出する
Table=$1
テーブル名は1234_abcd
、2345_cde
というようにです。同じスクリプトで
私は、アンダースコアの前に何のようなテーブルから番号を抽出し、
Number=1234
と呼ばれる別の引数を持っています
これをLinuxでどうすれば実現できますか
シェルスクリプトでは、引数としてテーブル名を渡しています。linuxシェルの文字列から部分文字列を抽出する
Table=$1
テーブル名は1234_abcd
、2345_cde
というようにです。同じスクリプトで
私は、アンダースコアの前に何のようなテーブルから番号を抽出し、
Number=1234
と呼ばれる別の引数を持っています
これをLinuxでどうすれば実現できますか
このコードはあなたの質問に答えますか?
$ string="1234_abcd"
$ read num1<<<${string//[^0-9]/ }
$ echo "$num1"
1234
私は1234_abcd_9999という文字列を持っているとします –