2017-03-04 4 views
0

쉘 스크립트의 경우, 테이블 이름을 인수로 전달하고 있습니다.리눅스 쉘에서 문자열에서 부분 문자열을 추출하십시오.

Table=$1 

테이블 이름은 1234_abcd, 2345_cde 등이다. 동일한 스크립트에서

나는 밑줄 전에 아무것도 같은 테이블에서 번호를 추출하고

Number=1234

처럼 동일한 스크립트를 전달 할 수

라는 또 다른 인수가

어떻게 할 수 있습니까?

답변

0

이 코드는 질문에 대한 답변을 제공합니다.

$ string="1234_abcd" 
$ read num1<<<${string//[^0-9]/ } 
$ echo "$num1" 
1234 
+0

결과로 1234_abcd_9999라는 문자열이있는 경우 –

관련 문제