20210107 - TIL

Starve·2021년 1월 7일
0

TIL

목록 보기
4/38
post-thumbnail

오늘 한 일

  • 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가 떠서 진짜 피말렸는데, 알고보니 =부분에 띄어쓰기가 있으면 안된다.
      쉘 스크립트를 안써봤으니 어쩔 수 없었던 실수였지만 잘못쓴거면 모를까, 띄어쓰기로 오류가 나니까 더 혼란스러웠던 것 같다...

오늘 느낀 점

  • 쉘스크립트는 너무너무너무 어렵구나! 인텔리제이에게 감사하는 마음을 가졌다.
    안써봤던 것이니 손에 익지도 않고, 또 어떻게 구현해야지 하는 생각은 있지만, 언어를 모르니 계속 막혔다..
    파일을 새로 만들거나, 디렉토리를 만드는 것들을 모두 쉘스크립트로 진행을 해보니, 그제서야 이해가 가서 본 미션 코드는 그래도 ... 좀 덜 막힌 것 같았다. 연습만이 살길이다...

내일 할 일

  • Day2 미션 진행! (아직 완성못한 두 번째 미션 끝내기)
  • 알고리즘 저장용으로 사용 할 github.io 블로그 정돈하기(어제 못했다)
  • 마스터 클래스 수강!
profile
노력

0개의 댓글