Featured image of post [Regex] C#에서 Regex 검색 결과(Match) 재사용하기

[Regex] C#에서 Regex 검색 결과(Match) 재사용하기

C# Regex.Replace에서 검색된 Match 객체를 람다로 재사용해 치환하는 방법을 정리했습니다. MatchEvaluator 오버로드, 실전 예제(JSON 유사 문자열에서 쌍따옴표 제거), C# 이스케이프 처리 주의사항, RegExr 온라인 도구 활용 팁까지 포함합니다. 문자열 처리와 정규식 활용 참고용.

Featured image of post [Shell] 서브 프로세스의 실행 종료를 대기하는 wait 커맨드

[Shell] 서브 프로세스의 실행 종료를 대기하는 wait 커맨드

리눅스·Bash에서 wait 빌트인은 백그라운드·서브프로세스의 종료를 대기할 때 사용한다. wait [id ...], wait(전체 대기), -n·-f·-p 옵션과 반환값, 병렬 작업·종료 코드 확인·첫 번째 완료 대기 등 실전 예제와 Mermaid 흐름도, 참고 문헌을 포함해 정리한다. 스크립트 병렬화와 배치 자동화에 필수다.

Featured image of post [Linux] GBS build 시 device is busy·umount 오류 해결 방법

[Linux] GBS build 시 device is busy·umount 오류 해결 방법

리눅스 GBS 개발 환경에서 gbsroot·빌드 루트가 언마운트되지 않을 때 발생하는 device is busy 오류의 원인을 설명하고, umount -l·-f 옵션, fuser로 점유 프로세스 확인·종료 후 언마운트하는 방법을 단계별로 정리한 트러블슈팅 가이드입니다.

Featured image of post [Bash Shell] 파일 이름에서 경로와 확장자 추출하기

[Bash Shell] 파일 이름에서 경로와 확장자 추출하기

리눅스 Bash 쉘에서 파일 경로 문자열로부터 경로 부분 제거 또는 확장자 제거로 파일명만 얻는 방법을 정리합니다. Parameter expansion(## */, %.*) 사용법, 고정·임의 확장자 처리, basename과의 관계를 예제와 Mermaid로 설명합니다.

Featured image of post [Shell] 숫자로 메뉴 실행하는 셸 스크립트 예제

[Shell] 숫자로 메뉴 실행하는 셸 스크립트 예제

Bash에서 숫자로 메뉴를 선택해 ls, ls -al, ls -a 등 명령을 실행하는 반복 메뉴 셸 스크립트 예제. while true와 case 문 패턴, clear·read·exit 사용법, 메뉴 추가·종료·에러 처리와 실무 확장 시 주의점을 코드와 흐름도로 설명합니다.

Featured image of post [Shell] 리눅스 실행 프로세스 환경변수 확인하기

[Shell] 리눅스 실행 프로세스 환경변수 확인하기

리눅스에서 실행 중인 프로세스의 환경변수를 /proc 파일시스템으로 확인하는 방법과, 널 문자 구분자 처리 시 xargs -0 및 tr 사용법을 실전 예시와 함께 설명합니다. 초기 환경 스냅샷, find -print0 조합, 매뉴얼 권장 tr 사용법까지 포함한 실무 가이드입니다.