script 2

[bash] bash script๋ฅผ ํ™œ์šฉํ•˜์—ฌ directory ์ด๋ฆ„ ๋ณ€๊ฒฝํ•˜๊ธฐ

๋ฌธ๋“ ์ •์‹ ์ฐจ๋ฆฌ๊ณ  ๋ณด๋‹ˆ ๋””๋ ‰ํ† ๋ฆฌ๋ช…์„ ์ž˜๋ชป ์ง“๊ณ  ์žˆ์—ˆ๋”๋ผ๊ตฌ์š”. ๊ทธ๋ž˜์„œ ๋ณ€๊ฒฝ์„ ํ•ด๋ณผ๊นŒ ํ•ด์„œ ํ•œ๊ฐœ ๋‘๊ฐœ ๋ฐ”๊พธ๋‹ค ๋ณด๋‹ˆ ์ œ๊ฐ€ ๋ญํ•˜๊ณ  ์žˆ๋‚˜ ์‹ถ๋”๊ตฐ์š”. ๊ทธ๋ž˜์„œ ์ž์ฃผ ์‚ฌ์šฉํ•˜๋Š” bash๋กœ ๋ณ€๊ฒฝํ•  ์ˆ˜ ์žˆ๋Š” ๋ฐฉ๋ฒ•์ด ์—†์„๊นŒ ๊ฒ€์ƒ‰ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. ํŒŒ์ผ๋ช… ๋ณ€๊ฒฝ์€ ๋งŽ์€๋ฐ ๋””๋ ‰ํ† ๋ฆฌ๋ช… ๋ณ€๊ฒฝ์€ ์ž˜ ์—†๋”๊ตฐ์š”ใ… . ๋””๋ ‰ํ† ๋ฆฌ ๋ช… ๋ณ€๊ฒฝ์„ ์‹คํ–‰ํ•ด๋ณด๋ฉด์„œ ํ•œ๋ฒˆ ์‚ดํŽด๋ณด๋„๋ก ํ•˜๊ฒ ์Šต๋‹ˆ๋‹ค. shell script command์—์„œ ํ•œ์ค„๋กœ ์‹คํ–‰ํ•  ์ˆ˜ ์—†์„๊นŒ ํ•˜์—ฌ ๊ฒ€์ƒ‰ํ•ด ๋ณด์•˜์ง€๋งŒ ์—ฌ๋Ÿฌ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํ•œ๋ฒˆ์— ๋ณ€๊ฒฝ ์‹œํ‚ค๋Š” ์ปค๋งจ๋“œ๋Š” ์ฐพ๊ธฐ ํž˜๋“ค๋”๊ตฐ์š”. ๊ทธ๋ž˜์„œ shell script๋ฅผ ์ž‘์„ฑํ•˜์—ฌ ์‹คํ–‰ํ•ด ๋ณด์•˜์Šต๋‹ˆ๋‹ค. '2023-01-01' ์ธ ๋””๋ ‰ํ† ๋ฆฌ๋ช…์„ '20230101' ๋กœ ๋ณ€๊ฒฝํ•˜๊ณ  ์‹ถ์€ ๊ฒฝ์šฐ์ž…๋‹ˆ๋‹ค. ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ํ•˜๋‚˜์ผ ๊ฒฝ์šฐ ๋‹จ์ˆœํžˆ mv 2023-0..

CS 2023.01.04

[javaScript]Element.innerHTML๋Š”<script>๋ฅผ ์‹คํ–‰์‹œํ‚ค์ง€ ์•Š์Šต๋‹ˆ๋‹ค.

innerHTML innerHTML์˜ ๊ฒฝ์šฐ ๊ธฐ๋ณธ์ ์œผ๋กœ ํƒœ๊ทธ๋ฅผ ์ผ๋ฐ˜ text ๋ฌธ์ž๋กœ ์ธ์‹ํ•˜๊ฒŒ๋” ๋˜์–ด ์žˆ์Šต๋‹ˆ๋‹ค. ์ด๋Š” https://www.w3.org/TR/2008/WD-html5-20080610/dom.html#innerhtml0 ํ•ด๋‹น ๋งํฌ์—์„œ ๋‚˜์™€ ์žˆ๋“ฏ์ด script elements inserted using innerHTML do not execute when they are inserted. code injection๊ณผ ๊ฐ™์€ ๊ฒฝ์šฐ๋ฅผ ๋ฐฉ์ง€ํ•˜๊ธฐ ์œ„ํ•ด์„œ๋ผ๋Š”๊ตฐ์š”. ๋”ฐ๋ผ์„œ ajax๋กœ ํŽ˜์ด์ง€๋ฅผ ๋ถ™์ผ ๋•Œ innerHTML์„ ์ œ์™ธํ•˜๊ณ  ๋ฅผ ์ ์šฉ ์‹œํ‚ค๋Š” ๋ฐฉ๋ฒ•์€ ์ด 2๊ฐ€์ง€๊ฐ€ ์žˆ์Šต๋‹ˆ๋‹ค. elemental.innerHTML=string ๋Œ€์‹  jQuery์˜ $(elemental).html(string)์„ ์‚ฌ์šฉํ•˜๋ฉด ๋ฉ๋‹ˆ๋‹ค. ..

728x90
๋ฐ˜์‘ํ˜•