๋ณธ๋ฌธ ๋ฐ”๋กœ๊ฐ€๊ธฐ
Linux

[Linux-์ƒํ™œ์ฝ”๋”ฉ] Shell script 1 : intro

by ์ฝ”๋”ฉํ•˜๋Š” ๋ถ•์–ด 2021. 3. 18.
๋ฐ˜์‘ํ˜•

[์ถœ์ฒ˜-์œ ํŠœ๋ธŒ ์ƒํ™œ์ฝ”๋”ฉ]

https://youtu.be/cXnVygkAg4I?list=PLuHgQVnccGMBT57a9dvEtd6OuWpugF9SH

 

1. script๋ผ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ ๋‹ค.

2. ๊ฒฝ๋กœ๋ฅผ script ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋ฐ”๊พผ๋‹ค.

3. a.log, b.log, c.log๋ผ๋Š” ํŒŒ์ผ์„ ์ƒ์„ฑํ•œ๋‹ค.

4. ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์˜ ๋ชฉ๋ก์„ ํ™•์ธํ•œ๋‹ค.

 

 

1. script ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์— bak ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ๋งŒ๋“ ๋‹ค.

2. ํ™•์žฅ์ž๊ฐ€ log์ธ ๋ชจ๋“  ํŒŒ์ผ์„ bak ๋””๋ ‰ํ† ๋ฆฌ์— ์ €์žฅํ•œ๋‹ค.

3. bak ๋””๋ ‰ํ† ๋ฆฌ ๋‚ด์˜ ๋ชฉ๋ก์„ ํ™•์ธํ•œ๋‹ค.

 

 

 

cp(copy)

$ cp *.log bak

bak ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์—†๋‹ค๋ฉด ๋งŒ๋“ค๊ณ , ์žˆ๋‹ค๋ฉด ๋งŒ๋“ค์ง€์•Š๊ณ  cp *.log bak ๋ช…๋ น์–ด์„ ์‹คํ–‰์‹œํ‚ด

๋ฐ˜์‘ํ˜•

๋Œ“๊ธ€