0
쉘 스크립트의 경우, 테이블 이름을 인수로 전달하고 있습니다.리눅스 쉘에서 문자열에서 부분 문자열을 추출하십시오.
Table=$1
테이블 이름은 1234_abcd
, 2345_cde
등이다. 동일한 스크립트에서
나는 밑줄 전에 아무것도 같은 테이블에서 번호를 추출하고
Number=1234
라는 또 다른 인수가
어떻게 할 수 있습니까?
쉘 스크립트의 경우, 테이블 이름을 인수로 전달하고 있습니다.리눅스 쉘에서 문자열에서 부분 문자열을 추출하십시오.
Table=$1
테이블 이름은 1234_abcd
, 2345_cde
등이다. 동일한 스크립트에서
나는 밑줄 전에 아무것도 같은 테이블에서 번호를 추출하고
Number=1234
라는 또 다른 인수가
어떻게 할 수 있습니까?
이 코드는 질문에 대한 답변을 제공합니다.
$ string="1234_abcd"
$ read num1<<<${string//[^0-9]/ }
$ echo "$num1"
1234
결과로 1234_abcd_9999라는 문자열이있는 경우 –