목록프로그래밍 공부/Unix (3)
minimimi
Intro지난 포스트의 개선 사항으로 echo 구문에서 변경사항이 먼저 보이고, skip한 구문은 마지막에 표시되었으면 좋겠다는 생각을 했습니다. 개선 사항도 GPT와 함께 수정해 보았습니다.다른 스크립트의 output을 저장하기_generate_boilerplate.sh# Initialize arrays to store output and exit codesoutputs=()exit_codes=()# Call touch_file.sh script to create each fileextension_names=("tsx" "scss" "stories.tsx" "ts")for ((i = 0; i Line by Line# Initialize arrays to store output and exit codes..
Introreact를 이용한 atomic design 시스템 개발을 하던 중 atom을 만들 때 마다 동일한 패턴의 파일을 생성하고, atom/index.ts에 export { default as Button } from "./Button";과 같이 export 구문을 수동으로 추가해줘야 했습니다.보일러 플레이트 폴더 구조와 파일을 스크립트를 이용하여 생성할 수 있을 것으로 기대하여 스크립트를 개발해보기로 하였습니다.하지만 스크립트를 작성해본 적이 없었다. chatGPT와 함께스크립트를 작성해본 적이 없기 때문에 GPT의 도움으로 작성을 시작하였습니다.chatgpt와 나눈 대화스크립트 문법에 대해서 잘 알지 못하였지만 gpt가 작성해준 코드를 보며 이해해보며 작성할 수 있었습니다.모든 스크립트의 파일 명..
예전에는 유닉스를 공부하기 위해서 가상 머신을 다운로드 받고 우툰투 설치하고 환경 설정하고 하는 등 많이 복잡한 과정을 거쳤어야 했습니다. 하지만 요즘은 윈도우 환경에서도 쉽게 유닉스를 공부할 수 있게 되었습니다. 유닉스 프로그래밍 공부를 위한 첫 단계인 우분투 설치를 해보겠습니다. 우선 윈도우 10 18.03 버전에서는 ms store의 우분투 설치가 안됩니다. 우분투를 설치하기 전에 먼저 원도우 10을 19.03 버전으로 업데이트 해주시길 바랍니다. 윈도우 버전 확인 방법 시작버튼(윈도우) -> 설정 -> 업데이트 및 보안 -> 업데이트 확인 윈도우가 최신 버전이라면 Microsoft Store에서 Ubuntu를 검색하여 설치해주면 됩니다. 앱을 실행시키는 간단한 방법으로 쉘 환경을 이용가능하게 됩니..