쓰기 전에 먼저 읽어요
read_file과 grep이 스크립트와 로그를 열어 보니, 새 스크립트도 내 폴더에 이미 있는 습관을 따라요.
Bash 언어는 여러분이 가져오고, 도구는 TechRetriever가 가져와요. 스크립트를 읽고, 새 스크립트를 작성하고, 내가 소유한 시스템에서 WSL이나 SSH로 실행하며, 각 단계의 실제 결과를 카드로 보여 줘요. Plan only는 아무것도 실행하지 않아요. 버전 2.9.30에는 Windows 10 또는 11이 필요해요.
read_file과 grep이 스크립트와 로그를 열어 보니, 새 스크립트도 내 폴더에 이미 있는 습관을 따라요.
Shell이 스크립트를 실행하고 실제 종료 코드를 알려 주니, 실패한 명령은 실패한 카드로 나타나요.
edit_file이 diff를 보여 주고, Ask first는 무언가를 바꾸는 작업 전에 멈춰요.
Bash 프로그래밍 언어는 무거운 계산이 아니라 자동화를 위해 명령과 파일을 이어 주는 접착제로 보세요. 스크립트는 짧게 유지하세요. 에이전트가 그 접착제를 작성하고, 어떤 작업이 스크립트로 만들 가치가 있는지는 여러분이 정해요.
logs/*.log파일 4개scripts/count-logs.sh12줄usage scripts일치 0개scripts/count-logs.shdiff 표시됨bash -n scripts/count-logs.shexit 0bash scripts/count-logs.sh logsexit 0폴더를 지정하지 않으면 스크립트가 멈추도록 count-logs.sh에 사용법 메시지를 추가해 달라고 에이전트에게 요청하세요. read_file이 스크립트를 불러오고, grep이 사용법 줄이 이미 있는지 확인해요. 입문자라면 고치기 전에 count-logs.sh에서 파일 시스템을 읽는 Bash 명령들을 에이전트에게 설명해 달라고 해도 돼요. 그다음 edit_file이 짧은 검사를 추가하고 변경 내용을 diff로 보여 줘요. $1이 설정되지 않으면 set -u가 스크립트를 멈추므로, 검사는 먼저 $#를 확인해야 해요. diff를 읽고, 그 확인이 $1을 쓰기 전에 오는 경우에만 수락한 다음, 결과에 bash -n을 실행하세요.
Bash용 간단한 디렉터리 이동기는 이름을 붙여 저장한 폴더로 이동하는 짧은 함수예요. 에이전트에게 write_file로 작성해 달라고 하고, 쓰인 함수와 alias 문법은 web_search와 http_get이 공식 매뉴얼 페이지를 읽게 하세요. 작게 유지하세요. Bash를 배우는 일은 상당 부분 스크립팅 패턴을 배우는 일이고, 저장된 이름 목록을 훑는 이동기는 while 반복문을 처음 만나기에 자연스러운 자리예요. 이 함수는 메인 세션이 아니라 WSL 안의 일회용 셸에서 테스트하세요. 시작 파일에 대한 모든 변경은 diff를 읽고, 무엇이든 수락하기 전에 그 파일의 백업 사본을 만들어 두세요.
TechRetriever는 호스팅 서비스도 플러그인도 아니에요. 내 파일, 내 PC, 사용 권한이 있는 서버에만 쓰도록 만들어졌고 그 범위를 강제하지는 않으니, 모든 작업을 그 안에서 하는 것은 여러분 몫이에요. 여기 있는 어떤 내용도 코드, 스캔, 분석이 정확하다고 보장하지 않아요.