본문 바로가기
728x90

for3

셸 스크립트에서 가장 많이 사용하는 함수_echo, 반복문(for, while) 1. echo echo 문자열 > 파일 echo는 터미널에 문자열을 출력할 때 사용합니다. echo에 > 연산자를 사용하여 문자열을 파일에 출력할 수 있습니다. 파일이 존재한다면 > 연산자는 파일의 내용을 모두 제거하고, 전달된 문자열만 저장되도록 합니다. root@server:~# echo "so easy" > for-exam.sh root@server:~# cat for-exam.sh so easy 다음과 같이 스크립트를 두 번 실행하고 cat으로 파일 내용을 출력해 보면만 파일에 저장된 것을 확인할 수 있습니다. root@server:~# nano for-exam.sh 입력 결과 : so easy echo에서 >> 연산자를 사용하면, 기존 파일의 내용은 삭제하지 않고, 파일의 끝에 문자열을 추가합니.. 2023. 5. 8.
[파이썬] 숫자 랜덤으로 뽑아 합 구하기 import random cnt = 0 while True: x = random.randrange(1,5) y = random.randrange(1,5) ans = int(input("덧셈 결과 값은?")) cnt = cnt+1 if ans == x+y: print("Good Job") break else: print("다시 한번 더") print("총횟수: %d" % cnt) 위 코드는 1부터 4까지의 숫자를 랜덤으로 뽑아서 그 두 수의 합을 구하는 문제를 출제하고, 사용자로부터 입력을 받아 답을 체크하는 코드입니다. random.randrange(1,5) 함수를 사용하여 1부터 4까지의 랜덤 한 정수 값을 x와 y에 각각 할당합니다. input 함수를 사용하여 사용자로부터 정수 값을 입력받아 ans .. 2023. 5. 4.
[python] 비밀번호 설정과 줄 바꿈_for,while 활용 1. 비밀번호 설정 위의 코드는 사용자로부터 비밀번호를 입력받는 기능을 제공합니다. 비밀번호가 일치할 때까지 계속해서 비밀번호를 입력받고, 일치하는 경우 "환영합니다."라는 메시지를 출력합니다. 설명을 하나씩 살펴보겠습니다. 1. passwd = input("비밀번호 입력: ") 사용자로부터 비밀번호를 입력받아 passwd 변수에 저장합니다. input() 함수는 사용자로부터 입력을 받는 함수이며, 괄호 안에 사용자에게 출력할 메시지를 입력할 수 있습니다. 2. while -1: while 문은 조건식이 True일 동안 반복해서 실행됩니다. -1은 True로 해석됩니다. 따라서 이 부분은 무한 루프를 의미합니다. 이 코드에서는 무한 루프를 사용하여 비밀번호를 일치시킬 때까지 반복적으로 입력받습니다. 3... 2023. 4. 27.
728x90