admin 2016.09.05 linux ^M 없애기 1. 윈도우에서 작성된 파일의 경우 줄 바뀜 문자가 리눅스에서 보여질때 ^M으로 표시될때가 있다 이러한 경우 perl 명령어로 간단가게 해당 문자여을 삭제할수 있다. [crayon-660623d52a89d951165669/] Read More..
admin 2016.05.24 CIDR IP LIST 출력 1. CIDR 아이피 리스트를 추출하게 간단하게 BASH 필요없이 명령어로 가능 [crayon-660623d52cf7e430941479/] Read More..
admin 2014.08.11 bash 숫자인지 확인 #!/bin/bash OLDSUM1=cat /free/ip_sum/data.sum ### 숫자인지 체크 if [[ $OLDSUM1 =~ ^[0-9]+$ ]] then OLDSUM=echo $OLDSUM1 else OLDSUM=”0″ fi echo $OLDSUM Read More..
admin 2013.12.30 계정 1000개 일괄 등록 및 패스워드 변경 쉘 스크립트 작성 vi useradd.sh #!/bin/bash A=1 while [ $A -lt 1001 ] do B=echo "docs${A}" useradd $B echo “pass00##” | passwd –stdin ${B} ### virtual echo “<VirtualHost *:80>” >> /usr/local/apache/conf/extra/httpd-vhosts.conf echo “DocumentRoot /free/home/$B/html” >> /usr/local/apache/conf/extra/httpd-vhosts.conf echo “ServerName $B.wordpres.kr” >> /usr/local/apache/conf/extra/httpd-vhosts.conf echo “Cus... Read More..
admin 2013.02.22 bash 어제(과거) , 내일(미래) 날짜, 시간 구하기 과거 date –d ‘yesterday’ # 어제 date –d ‘1 day ago’ # 1일전 = 어제 date –d ‘2 day ago’ # 2일전 date –d ’35 day ago’ # 20일전 date –d ‘1 week ago’ # 1주일전 date –d ‘2 month ago’ # 1달전 date –d ‘3 year ago’ # 3년전 date –d ’10 second ago’ # 10초전 date –d ’20 minute ago’ # 20분전 date –d ’30 hour ago’ # 30시간전 date –d ‘3 year 7 month ago’ # 3년 7개월전 미래 * 과거에서 ago 를 빼면 됨 date –d ‘tomorrow’ # 내일 date –d ‘1 day’ # 1일후 = 내일 d... Read More..
admin 2013.01.10 bash 문자열 길이 확인 문자열 길이 확인 expr “xinet.kr” : ‘.*’ [root@xinet ~]# expr “xinet.kr” : ‘.*’ 8 간단하게 처리 Read More..
admin 2012.06.14 변수 값 정수 확인 if echo $A | grep -qe “^[-\?[0-9]\+\.\?[0-9]*$” then echo “ok” else echo “no number” fi Read More..
admin 2012.04.19 쉘 스크립트 컴파일 작업 ( 바이너리 변환) wget http://www.datsi.fi.upm.es/~frosal/sources/shc-3.8.7.tgztar xvf shc-3.8.7.tgzcd shc-3.8.7make./shc -f /shell/count.sh mv /shell/count.sh.x /shell/count/shell/count실행하면 결과값 출력 1491717011.tgz Read More..