bin bash shell2 bin bash shell 마지막 문자열 또는 특정 문자열 제거 bash shell의 규칙성이 있는 문자열에서 마지막 문자만 제거해야할 상황이 생겼다. underbar _ 패턴과 IFS 환경 변수를 사용하여 마지막 문자만 제거해보았다. #!/bin/bash INPUT_STR="apple_pear_strawberry_melon_end" #기존의 IFS 변수를 저장한다. BACKUP_IFS="$IFS" #문자열에서 규칙적인 패턴을 사용하여 단어를 추출하기 위해 IFS 변수를 변경한다. IFS='_' # -a 옵션을 사용하여 추출된 문자를 array 형태 변수로 저장한다. read -a ASTR [LINUX] 📚 IFS(Internal Field Separator) 알기 쉽게 정리 BASH IFS IFS는 Internal Field Separator의 약자로 외부프로그램을.. 2023. 2. 20. bin bash shell 특정 문자 포함 여부 확인 방법 ( contains 효과) bash shell을 사용하면서 자주 사용하는 패턴 중 하나인, 문자열에서 특정 단어 포함여부를 확인하는 방법을 정리해보았습니다. INPUT_STR 변수에 저장된 문자열에서, 특정 단어인 "star" 가 포함되어있는지 확인하는 방법 입니다. #!/bin/bash INPUT_STR="star is in the sky" if [[ "${INPUT_STR}" == *"star"* ]] ; then echo " 'star' is exsited in ["$INPUT_STR"]" else echo " 'star' not exsited" fi test@test:~/user1$./test.sh 'star' is exsited in [star is in the sky] 2023. 2. 20. 이전 1 다음