for
-
리눅스 바이블: Chapter 7. Writing Simple Shell Script 정리리눅스 2021. 2. 21. 09:52
쉘 스크립트 이해하기 같은 동작을 여러번 반복해서 사용하거나, 명령창에 많은 줄을 써야 할때 Shell scripts를 사용하면 편하게 사용할 수 있다. 쉘 스크립트는 긴 명령목록을 포함하며 복잡한 흐름제어, 산술평가, 사용자 정의 변수/함수의 그룹 텍스트 파일과 같이 만든 후 파일을 명령어처럼 불러 쓰는 것이 가능하다. 일단 기본적으로 쉘 스크립트사용하기 위해선 파일 확장자가 sh 또한 가장 위에는 #!/bash/sh가 있어야 한다. 1. 쉘스크립트 파일 실행하기 1.1. 쉘 스크립트 파일 만들기 :wq로 저장하고 나오기 1.2. 직접 실행하기 sh 커맨드를 이용해서 myscript.sh를 실행한다. 1.3. bin/bash 경로를 이용해서 실행하기 경로를 이용해서 파일을 실행하려면 파일에 실행권한을 ..
-
Python: 리스트와 문자열을 비교해보자!Python 2020. 6. 28. 14:39
파이썬에서 리스트와 문자열은 굉장히 비슷합니다. 리스트가 어떤 자료형들의 나열이라면, 문자열은 문자들의 나열이라고 할 수 있습니다. 리스트와 문자열이 어떻게 같고 다른지 정리해보겠습니다. 우선 공통점부터! # 알파벳 리스트의 인덱싱 alphabets_list = ['P', 'A', 'N', 'D', 'A'] print(alphabets_list[0]) print(alphabets_list[1]) print(alphabets_list[4]) print(alphabets_list[-1]) # 알파벳 문자열의 인덱싱 alphabets_string = 'PANDA' print(alphabets_string[0]) print(alphabets_string[1]) print(alphabets_string[4]) p..
-
Python : while문, for 문, range함수 알아보기!Python 2020. 6. 27. 03:07
간단한 구구단 예제를 통해서 정리하겠습니다. i = 1 while i < 10: j = 1 while j < 10: print("{} * {} = {}".format(i, j, i * j)) j += 1 i += 1 # i와 j값들이 1씩 증가하면서 구구단을 만듭니다 numbers = [1, 2, 3, 4, 5, 6, 7, 8, 9] for i in numbers: # i가 1부터 9까지 인덱싱한다 for j in numbers: # j가 1부터 9까지 인덱싱한다. print("{} * {} = {}".format(i, j, i * j)) #여기서 i와 j는 numbers의 리스트 값들을 참조합니다. numbers 리스트까지 생성해줘야 하는 불편함.... # range 함수 # 파라미터 개수에 따라 3가..