![embed이미지 본문 첨부 메일발송 스크립트](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbnFhAs%2Fbtr0aVK1vYe%2F8kHQNQ1ksk1guJ8dUOQTTk%2Fimg.jpg)
#!/bin/bash # 이메일 발신자, 수신자, 제목 및 내용 설정 from_email="sender@naver.com" from_pw="password" smtphost="smtp.naver.com" to_email="recipient@example.com" subject="Test email with embedded image" body="This is a test email with an embedded image." boundary="boundary_string" # 이미지 파일 경로 설정 image_path="/path/to/image.png" # 이메일 본문에 이미지를 추가 body_with_image="From: $from_email\r\nTo: $to_email\r\nSubject: $s..
![[bash]텔넷 접속 후 명령실행(결과 화면 저장)](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbVkIA2%2FbtrV47pmXWW%2FkEouDKtuncAjf5h6x4OCRk%2Fimg.jpg)
[darksharavim]cat telnet.sh #!/bin/sh tpipe(){ sleep 1; echo 'helo nice' sleep 1; echo 'quit' } tpipe | telnet smtp.nate.com 25 결과를 저장해야할 경우 [darksharavim]cat telnet.sh #!/bin/sh tpipe(){ sleep 1; echo 'helo nice' sleep 1; echo 'quit' } tpipe | telnet smtp.nate.com 25 | tee result.txt [darksharavim]cat result.txt Trying 117.53.114.15... Connected to smtp.nate.com. Escape character is '^]'. 220 *..
![[bash]변수 내 문자열 길이 확인](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FdplLOL%2FbtrV56CRzsz%2FMfky2mimmrHvuUU7BMF5B1%2Fimg.jpg)
엑셀이 있다면 len함수등으로 글자수를 카운트하겠지만 없을 경우 [darksharavim]cat test.sh #!/bin/bash dark="darksharavim" echo "${#dark}" [darksharavim]sh test.sh 12
![bash 스크립트 if문 옵션 정리](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FbANiCp%2FbtrGHlhKTt1%2FdZAvjlDJcnwoxNsVHO17nk%2Fimg.jpg)
-z 문자열의 길이가 0이면 참 -n 문자열의 길이가 0이 아니면 참 -eq 값이 같으면 참 -ne 값이 다르면 참 -gt 값1 > 값2 -ge 값1 >= 값2 -lt 값1 < 값2 -le 값1
![[bash]오래된 로그 정리](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2FJ7Jij%2FbtrzgHMPtAC%2FTSXIObpRwkrOZB9wazFJ1k%2Fimg.jpg)
logbak = /log/old_log logpath=/apps/log if [ -d $logbak ] ; then find $logpath -maxdepth 1 -type f -name '*20*' -mtime +3 -exec mv {} $logbak \; fi