[Linux-μνμ½λ©] Shell script 2 : example
[μΆμ²-μ νλΈ μνμ½λ©]
https://youtu.be/HZfaBDM3EW0?list=PLuHgQVnccGMBT57a9dvEtd6OuWpugF9SH
$ ls /bin
root λλ ν 리 λ°μ μλ bin λλ ν 리μ λͺ©λ‘μ μΆλ ₯νλ€.
β bin λλ ν 리 : μ λμ€ κ³μ΄μ νμ¬λμ΄μλ κΈ°λ³Έ νλ‘κ·Έλ¨λ€μ΄ μμΉν λλ ν 리
κ·Έλ¦¬κ³ λ ν backup μ΄λΌλ νμΌμ μμ±νλ€.
λ€μκ³Ό κ°μ λ¬Έμλ₯Ό μμ±νλ€.
#!/bin/bash if ! [ -d bak ]; then mkdir bak fi cp *.log bak |
μμ±ν ν ctrl+xλ₯Ό λλ₯΄λ©΄ μλμ κ°μ μ°½μ΄ λ¬λ€.
Yλ₯Ό λλ₯΄κ³ Enterμ λλ₯Έλ€/
chmod
νμΌμ μ κ·Ό κΆνμ λ³κ²½νλ€
$ chmod +x backup
x : executable(μ€ν κ°λ₯ν)
backup