반응형
반복문 for 문법
기본 구문
for 변수 in [범위](리스트, 배열, 묶음)
do
명령(작업할 내용)
done
활용 예제
#!/bin/bash
for ((i=0; i<5; i++));
do
echo ${i}
done
#!/bin/bash
for i in 1 2 3 4 5
do
ehco ${i}
done
#!/bin/bash
ARRAY=("apple", "banana", "melon")
for value in "${ARRAY[@]}";
do
echo ${value}
done
#!/bin/bash
for file in /etc/*
do
if [ "${file}" == "/etc/shadow" ]; then
echo yes
break
fi
done
#!/bin/bash
FILES="$@"
for file in ${FILES}
do
if [ -f ${file}.bak ]; then
echo "${file}.bak file exists"
continue
fi
cp ${file} ${file}.bak
done
728x90
반응형
'스크립트' 카테고리의 다른 글
[shell] bash colors (0) | 2021.01.25 |
---|---|
리눅스에서 패스워드를 변경하는 스크립트 (0) | 2021.01.25 |
myip 스크립트 (0) | 2020.11.04 |
[shell] 쉘 프로그래밍 (0) | 2020.09.04 |
MariaDB_alldump.sh (0) | 2018.06.27 |