프로그래머스 문제 풀기 및 기록을 자동화

Se0ng_1l·2023년 11월 12일
0
post-thumbnail

📌 간소화를 위한 쉘스크립트를 작성해보자

나는 아래와 같이 파이썬을 공부중이다.

1. 프로그래머스 문제 찾기
2. vscode열기
3. 깃허브 readme를 위한 문제 제목 및 번호 기록
4. 파이썬 파일 생성
5. 문제 풀기 시작

너무 귀찮아 !! 😡

⚙️ 자동화로 간소화를 해보자

1. shell 파일 생성하기

명령어 : touch 파일이름.sh

2. 스크립트 작성하기

명령어 : vi 파일이름.sh

스크립트

#!/bin/bash

# $1 : 프로그래머스 문제  레벨, $2 : 문제번호, $3 : 문제이름

echo $1"의" $2".py 파일 생성중...."
# 파일 생성하기
touch ~/documents/github/Python_for_infra/programmers/$1/$2.py

echo "README에 내용 추가중...."
# readme에 내용 추가하기
# 문제번호 : 파일이름, 현재 날짜 시간(엔드라인을 위한 공백 두칸)
echo $2 ":" $3"," $(date)"  "  >> README.md

echo "작업 완료 문제를 푸십시오."
echo "⭐️⭐️⭐️화이팅⭐️⭐️⭐️"

3. 실행파일로 변경하기

명령어 : chmod 755 파일이름.sh

변경 전

변경 후

4. 실행하기

명령어 : ./파일이름.sh "프로그래머스 레벨" "문제 번호" "문제 이름"

결과 확인하기 🥳

Lv1의 0000.py 파일 생성과 README.md파일에 내용추가까지 확인된 모습을 볼 수 있다.

profile
치타가 되고 싶은 취준생

0개의 댓글