20210107 - TIL
오늘 한 일
-
VitualBox에 Linux 설치하기.
-
쉘스크립트 연습을 위해, 디렉토리 및 파일 제작하는 코드 짜기.
#!//bin/bash for ((i=1; i<20; i++)); do mkdir directory/d$i done
- 특정 폴더 안에 원하는 갯수의 디렉토리를 만드는 반복문이다.
#!/bin/bash for((i = 1; i < 16; i++)); do touch directory/d$i/test$i.java done
- 특정 폴더 안에, 원하는 이름을 가진 .java파일을 만드는 반복문이다.
- 쉘 스크립트로 특정 파일을 압축하는 코드 만들기.
- if문 구현 시, then 과 else부분에서 계속 오류가 발생해서 당황스러웠다.
알고보니, if는 무조건 띄어쓰기를 기본으로 넣어주지 않으면 안되고.
then도 한 번 띄워줘야했다. - 변수도 자꾸 command not found가 떠서 진짜 피말렸는데, 알고보니 =부분에 띄어쓰기가 있으면 안된다.
쉘 스크립트를 안써봤으니 어쩔 수 없었던 실수였지만 잘못쓴거면 모를까, 띄어쓰기로 오류가 나니까 더 혼란스러웠던 것 같다...
- if문 구현 시, then 과 else부분에서 계속 오류가 발생해서 당황스러웠다.
오늘 느낀 점
- 쉘스크립트는 너무너무너무 어렵구나! 인텔리제이에게 감사하는 마음을 가졌다.
안써봤던 것이니 손에 익지도 않고, 또 어떻게 구현해야지 하는 생각은 있지만, 언어를 모르니 계속 막혔다..
파일을 새로 만들거나, 디렉토리를 만드는 것들을 모두 쉘스크립트로 진행을 해보니, 그제서야 이해가 가서 본 미션 코드는 그래도 ... 좀 덜 막힌 것 같았다. 연습만이 살길이다...
내일 할 일
- Day2 미션 진행! (아직 완성못한 두 번째 미션 끝내기)
- 알고리즘 저장용으로 사용 할 github.io 블로그 정돈하기(어제 못했다)
- 마스터 클래스 수강!
Author And Source
이 문제에 관하여(20210107 - TIL), 우리는 이곳에서 더 많은 자료를 발견하고 링크를 클릭하여 보았다 https://velog.io/@znfhdnal1/20210107-TIL저자 귀속: 원작자 정보가 원작자 URL에 포함되어 있으며 저작권은 원작자 소유입니다.
우수한 개발자 콘텐츠 발견에 전념 (Collection and Share based on the CC Protocol.)