반응형 개발132 bash기초 - cut, file, head cut 파일의 특정 부분을 추출하는 명령으로 주어진 입력 파일을 한행씩 읽으면서 주어진 구분문자(delimiter)를 이용해서 각 행을 여러 필드로 나눈다. 구분 문자가 없으면, 탭 문자로 자동 구분된다. 실행 시 필드번호나 문자위치번호를 지정해서 원하는 부분만 추출이 가능하며, 필드 번호와 문자 위치번호는 1에서 부터 시작한다. 옵션 -c : 추출할 하나 이상의 문자를 지정한다. -d : 필드 구분 문자로 사용할 문자를 지정한다. -f : 추출할 하나 이상의 필드를 지정한다. 예제 cutfile.txt 파일의 내용 11/15/2020 123.456.789.1 aaa.html 11/14/2020 111.222.333.444 bbb.html $ cut -d ' ' -f2 cutfile.txt 위 명령은 구.. 2021. 1. 18. bash 기초 - 정규 표현식 grep 파일을 한줄씩 읽어서 패턴을 찾고, 찾는 패턴이 있으면 그 행을 출력한다. 문법 grep [옵션들] 기본옵션 -c : 찾는 패턴의 행의 수를 리턴 -E : 확장 정규 표현식 문법을 활성화 (egrep를 사용하면 -E를 붙인 효과와 동일하다) -f 지정된 파일에서 검색 패턴을 읽어, 하나 이상의 패턴을 한줄에 하나씩 담는 파일을 만든다. (결과를 파일로 저장할때 사용) -i : 대소문자를 무시 -l : 패턴을 찾으면 파일의 경로와 파일 이름만 표시 -p : Perl 정규 표현식 엔진을 활성화 -R, -r : 하위 디렉토리들을 재귀적으로 검색 예시 #file2.txt 의 내용 #----------------------------------------- 안녕하세요. 그랩 테스트를 위한 텍스트 파일입니.. 2021. 1. 18. bash 기초 Shell Script(쉘 스크립트) 배시 (Bash, Bourne-again shell, 본 어게인 셸)은 본 셸을 대체하는 자유 소프트웨어로서 GNU 프로젝트를 위해 브라이언 폭스(Brian Fox)가 작성한 유닉스 셸이다.[2][3] 1989년 발표되어 GNU 운영 체제와 리눅스, 맥 OS X 그리고 다윈 등 운영 체제의 기본 셸로 탑재되어 광범위하게 배포되었다. 또한 DJGPP와 노벨 넷웨어에 의해 도스로 이식되었고 시그윈과 MinGW의 배포로 마이크로소프트 윈도로 이식되었다. 출력 $ echo "Hello World" Hello World $ printf "Hello World" Hello World 변수 $ MYVAR = asdftest $ echo $MYVAR asdftest $( )를 이용하여 명령의 출력을 변수에 넣기 $ C.. 2021. 1. 18. [Python] 윈도우 Python 설치 아래 주소로 접속합니다. https://www.python.org/ Welcome to Python.org The official home of the Python Programming Language www.python.org Downloads 메뉴를 클릭 > Download Python 3.8.0 버튼을 클릭합니다. (다른 버전이 필요할 경우 아래로 스크롤을 내리면 다른 버전을 다운로드 할 수 있습니다.) 다운로드 받은 파일을 실행하여 Python을 설치 합니다. Customize installation 을 선택하여 옵션을 설정해줍니다.(기본 설치 시 경로가 사용자명 아래에 추가되므로 경로를 단순하게 하기 위함) Add Python 3.8 to PATH도 체크 해줍니다. Next 버튼을 클릭합니다. .. 2021. 1. 18. 파이썬으로 디스코드 봇 만들기 (로스트 아크 홈페이지를 웹크롤링하여 레벨 보여주기) 환경 Python 3.7.x 순서 1. Python 설치 [개발관련/ETC] - 윈도우 Python 설치 2. 디스코드에서 본인의 앱 생성 및 봇 추가 아래 URL로 디스코드에 접속 https://discordapp.com/developers/applications/ Discord Developer Portal — API Docs for Bots and Developers Integrate your service with Discord — whether it's a bot or a game or whatever your wildest imagination can come up with. discordapp.com 로그인을 하자. 만약 아이디가 없다면 (없진 않겠지만..) 가입하기 버튼을 클릭해서 아이디를.. 2021. 1. 18. [javascript] 날짜, 시간, 요일, 시계 Data 객체를 이용한 날짜 가져오기 getFullYear() 연도 getMonth() 월 (0부터 시작, 0 - 1월, 1 - 2월, ... 11 - 12월) getDate() 일 getHours() 시간 (0 ~ 23, 24시간 기준, 밤 10시는 22) getMinutes() 분 (0 ~ 59) getSeconds() 초 (0 ~ 59) getMilliseconds() 밀리초 getDay() 요일 (0 ~ 6, 0:일요일 ~ 6:토요일) getLocaleString() ex) 2020.12.29. 오후 10:24:23 toLocaleDateString() ex) 2020.12.29. toLocaleTimeString() ex) 오후 10:24:23 PS. setXXX 메소드를 사용하여 날짜를 지정할.. 2021. 1. 18. 이전 1 ··· 9 10 11 12 13 14 15 ··· 22 다음 반응형