아니 제목을 00부터 해서 오늘 시작한 지 이틀이 되는데 Day 01이라고 하니깐 인지부조화가 온다.
숫자는 1부터 시작하는 게 맞다. 그게 옳은 거다. 휴. 그래도 안 고친다. 계속 간다.
일단 가볍게 현재 상황을 설명하면, 나는 2차 1기로 추가 합격된 상태이다.
1차 기수는 어떻게 했는지 알아보지 않아서 모르겠지만, 2차 1기는 코로나로 홀짝제로 운영된다.
홀짝제란 전체 피시너(피신er 그냥 이렇게 부르더라)를 두 그룹으로 나누어 서로 다른 요일에 와 사회적 거리두기를 한다.
(사실 큰 의미는... 저는 아무 말도 하지 않았습니다..)
암튼 1 그룹은 월, 수, 토 / 2 그룹은 화, 목, 일만 클러스터에 출입이 가능하다.
나는 2그룹으로 지정되어 오늘은 사전에 슬랙에서 모집했던 스터디 그룹 장소로 갔다.
오전 9시부터 밤 9시까지만 운영되는 곳이라, 개장 시간을 맞춰서 갔다.(내가 가장 먼저 옴ㅎ 뭐 그냥 그렇다고ㅎ)
공간은 조금 협소했는데, 2m 내에 8명 정도 앉아서 같이 학습했다.
사회적 거리두기로 홀짝제 한 건데... 흠..
여하튼 가깝게 앉아 바로 질문도 하고, 고민도 하고 만난 지 하루 된 사람이 맞을까 싶을 정도로 친해졌다. (나만 느낀 것일 수도ㅎㅎ)
결론부터 말하면 어제보다 빨리 집에 올 수 있어서 좋았다.(빨리라고 해도 9시부터 21시까지 스터디 카페에 있었다. 휴)
그래도 어젯밤 12시쯤 클러스터에서 집으로 출발한 것에 비하면 감사했다ㅎ (역시 사람은 힘들게 하고 조금 풀어줘야 한다ㅋㅋ)
근데, 빨리 끝난 기념 및 저녁을 먹지 않아서 간단하게 뭐 조금 먹자고 치킨 한 마리만 뜯고 집 오니깐 다시 12시쯤 됐다ㅋㅋ
아니 치킨이 늦게 나와서.. 내 시간..
아니다 이틀 수고한 나를 위한 보상이라고 합리화해야겠다. 아빠가 나 자신한테 엄격하고 남한테 관대하랬는데... 아빠 죄송해요...
암튼 하루 끝. 20000.
---------------------------------
오늘은 어제에 이어서 Shell 01을 학습했다.
ex00은 금요일마다 보는 시험과 주말 rush00를 신청하는 것이어서 처음에 신경을 쓰지 않다가 나중에 열렸다는 것을 듣고 오후로 신청했다.
시험은 이번만 그런지는 모르겠는데, 첫 번째 타임 9시 반, 두 번째 타임 2시가 있다.
오전에 후딱 치워버리려 했지만, 뇌는 아침에 돌아가지 않는다는 말에 바로 설득당해서 오후로 했다.
시간은 4시간이고 구글링도 안된다고 다른 동기가 그랬는데, 뭐 일단 그렇게 생각하고 준비(할지 모르겠지만) 하기로 했다.
---------------------------------
(공부 기록)
ex01은 환경 변수 FT_USER에 포함된 login이 소속되어 있는 그룹의 목록을 표시하는 명령어로 쉼표로 분리되어야 하는 문제였다.
환경 변수뿐만 아니라 FT_USER가 의미하는 바를 몰라 답(이라고 추측되는..?)을 찾았으나, 그 의미를 찾는데 오래 걸린 것 같다.
심지어 이것도 아직은 좀 추상적이다.
일단 이해한 것은 FT_USER는 환경 변수 중 하나로 특정 유저에 따라 그룹 단위로 지정되어 있어서 문제와 같이
FT_USER=nours
이렇게 있으면 적용하면 (export FT_USER=nours / 이렇게 적용함) 해당 그룹과 관련 있는? 짝지어 있는 애들이 나온다는 것이다.
여전히 부족해서 일단 보류
🟠보충 설명 필요 groups $FT_USER | tr ' ' ',' | tr -d '\n'
ex02는. sh로 끝나는 파일을 해당 디렉토리와 하위 디렉터리에서 찾는 명령어를 작성하라는 문제였다.
일단 find . -name "*.sh" -execdir basename {} .sh ";" 을 사용했다.
어제 배웠던, 전체(.)($PWD로도 대체 가능)에서 파일 이름(-name)을 찾는데(find), .sh로 끝나는("*.sh")에서
-exec와 똑같지만, 현재 파일을 보유한 디렉터리에서 실행되는 -execdir에 utility로 basename(file full path에서 파일 이름만 추출하는 명령어)를 사용했다.
참고로 {}는 그 목록들의 이름을 다른 것을 바꾸지 않고 그대로 뽑아내는 것을 뜻한다.
해당 파일이 4개인데, {}를 {hi}로 썼으면 파일 4개의 이름 대신에 {hi}가 4번 나온다.
그리고 {} 뒤의 .sh는 .sh를 지우고라는 말. {} 뒤에 올 때만 성립한다. 좀 더 이해 필요하다. ";"도
https://stackoverflow.com/questions/5456120/how-to-only-get-file-name-with-linux-find
ex03
find . -type f | wc -l | tr -d “ “
ex04
Ifconfig -a ether | grep ether | cut -d “ “ -f2
https://blog.naver.com/cumulusworld/220102945835
ifconfig -a | grep -w ether | sed "s/ether //" | tr -d "\t"
'42 Seoul > 일상 (Piscine)' 카테고리의 다른 글
[42 Seoul] [Piscine] Day05 - 200705 (0) | 2020.07.06 |
---|---|
[42 Seoul] [Piscine] Day04 - 200704 (0) | 2020.07.05 |
[42 Seoul] [Piscine] Day03 - 200703 (0) | 2020.07.04 |
[42 Seoul] [Piscine] Day02 - 200702 (0) | 2020.07.03 |
[42 seoul] [Pisicine] Day00 - 200630 (0) | 2020.07.01 |
댓글