본문 바로가기

쉘스크립트2

[Shell Script] 사용자 입력 및 파일 입력 read는 파일 디스크립터에서 값을 읽는 명령어입니다. 값을 입력받고 변수에 저장 및 파일의 내용을 입력받을 때 사용합니다 사용자 입력 아래 처럼 read 명령어를 사용하여 키보드 입력을 변수에 저장하여 사용합니다. #!/bin/bash echo "번호: " read NUM echo "번호 " $NUM 파일 입력 파일 디스크립터를 이용하여 파일의 한 행을 변수에 저장 #! /bin/bash # 내용을 읽을 파일 FILE=user.sh # 파일 디스크립터로 입력 읽기 read line < $FILE echo $line 파일 내용 전체를 읽을 때는 while 문을 사용할 수 있다. #! /bin/bash FILE=user.sh while read line do echo $line done < $FILE 2022. 10. 11.
Linux Bash Shell 변수 할당 Linux Shell Script 변수를 생성하고 오늘 날짜를 출력하고 날짜를 생성하는 변수를 활용한 기초적인 파일관리 삭제를 이야기 해 보겠다. 기본적으로 스크립트들은 변수 설정이 비슷하다. 오늘 날짜를 담는 변수를 하나 생성해서 출력해 보도록 하겠다. today=$(date "+%Y-%m-%d") echo ${today} 실행하면 오늘 포스팅 날짜로 2022-10-05 가 출력된다. 그럼 이전 날짜를 출력 하는 방법이 있다. #이전날짜 변수 생성 today1=$(date --date '1 days ago' "+%Y-%m-%d") echo ${today1} --date '1 days ago' 이것을 설명하자면 아래와 같다. 쉘 스크립트에서 이전 날짜 및 시간을 구하는 방법은 아주 간단하다. 아래와 같이.. 2022. 10. 5.