본문 바로가기

Programming/C++20

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.
[ubuntu] bin bash shell - 폴더 파일 유무 확인 방법 bash shell script에서 파일 유무 및 폴더 유무를 확인하는 방법을 정리해보았습니다. 또한 and 구문과 or 구문을 사용하여 두 파일 모두 존재하는지와 두개 폴더 중 한개만 존재하는지 여부를 확인하는 방법을 함께 정리하였습니다. 1. 파일 유무 확인하기 if 구문과 -f 옵션을 사용하여 특정 위치에 파일의 존재 여부를 확인할 수 있다. #!/bin/bash FILE_PATH1="/test/file_check1.txt" FILE_PATH2="/test/file_check2.txt" # and 구문을 사용하여 두개 파일 모두 존재하는지 확인 if [ -f $FILE_PATH1 ] && [ -f $FILE_PATH2 ] ; then echo $FILE_PATH1" and "$FILE_PATH2" .. 2023. 2. 20.
LG 그램 노트북 windows 10 최신 업데이트 이후 무선 wifi 안되는 문제 해결 (KB5022282) windows 10 사용 중, 업데이트 이후 갑자기 wifi 가 안되는 문제가 생겼다. cmd 창에서 ipconfig 명령어로 확인해 보니 wifi 모뎀 드라이버 정보도 나오지 않는다. wifi 드라이버 문제가 있나 싶어서 드라이버도 재설치하였다. 사용중인 무선 모뎀은 ( Intel(R) Dual Band Wireless-AC 7260) 이었다. 노트북 모델명으로 검색하여 알아내었다. 하지만 드라이버 재 설치후에도 증상은 동일하게 wifi 안되었다. 그렇다면 드라이버 문제는 아니었다. 혹시나 하는 마음에 업데이트 기록을 살펴보았다. 구글링을 해보니 최신 업데이트 이후 나와 같은 wifi 안되는 증상을 겪은 글들이 있었다. 최신 업데이트를 하면서 드라이버 호환성에 문제가 생긴 것 같다. 업데이트 항목을 보.. 2023. 2. 6.