유용하게 사용하는 쉘 스크립트에는 어떤 것이 있나요?
글쓴이: eunjea / 작성시간: 목, 2004/02/26 - 10:58오후
밑에 alias 얘기가 나왔으니...
여러분이 자주 쓰는 간단한 쉘 스크립트는 어떤것이 있는지요.
$ cat ~/bin/tarx #!/bin/sh if [ $# -eq 0 ] then echo "" echo "Usage: `basename $0` filename" >&2 exit $NOARGS fi if [ -f $1 ] ; then filename=$1 if [ ${filename##*.} != "bz2" ] then tar xvzf $filename else tar xvjf $filename fi else echo "WTF!? ;-(" fi
댓글
phpBB의 주제 2개를 1개로 합치는 스크립트입니다. bbs.pytho
phpBB의 주제 2개를 1개로 합치는 스크립트입니다. bbs.python.or.kr 에서 주제를 합쳐야 할 일이 꽤 많아서.. :)
원래 파이썬 소스인데.. 쉘 스크립트인 척 해 봤습니다.. (..;)
You need Python
mp3하나를 무한반복으로 틀어놓기 위한 방법으로 -_-;;[cod
mp3하나를 무한반복으로 틀어놓기 위한 방법으로 -_-;;
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
게으른 아파치 사용자는 발등이 불떨어지기 전까지 로그 분석도 안하고..
게으른 아파치 사용자는 발등이 불떨어지기 전까지 로그 분석도 안하고.. 초기화시켜버립니다. --;
cp -f /dev/null /usr/local/apache/log/access_log;cp -f /dev/null /usr/local/apache/log/error_log
흠.. 이건.. :>
흠.. 이건..
가 조금 더 깔끔할 것 같군요 :-)
[quote="ironiris"]게으른 아파치 사용자는 발등이 불떨어지기
/usr/local/apache/log/access_log 와..
/usr/local/apache/log/error_log 를...
/dev/null 로 링크시켜놔버리세요 =3=33
아니면.. 로그화일을.. /dev/null 로 적어두면 =3=33
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
runsed, 환상입니다.Unix Power Tools에 나온 것
runsed, 환상입니다.
Unix Power Tools에 나온 것입니다.
태영님 글보구 문득 떠올라 한번 만들어 봤습니다.인수로 들어온 명령
태영님 글보구 문득 떠올라 한번 만들어 봤습니다.
인수로 들어온 명령을 계속 반복하는 겁니다.
#!/bin/bash
yes "$1" | sh
과자가 아닙니다.
cuckoo dozen, 즉.12마리의 뻐꾸기란 뜻입니다.
mp3를 ogg로 바꾸기...^^
혼자 만들어서 사용했는데...
그다지 멋진 쉘 스트립트는 아니지만, 유용할 것 같아서 올려봅니다.[/code]
The difficulty in life is the choice.
mysql 접속을 위한 스크립트입니다.--tee 옵션을 줘서 쿼리 및
mysql 접속을 위한 스크립트입니다.
--tee 옵션을 줘서 쿼리 및 결과를 전부 저장하고,
3일 지난 것들은 지웁니다.
----
http://nohmad.tumblr.com/
[quote="쿠크다스"]태영님 글보구 문득 떠올라 한번 만들어 봤습니
천재-_-;;;;;;;;
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
업그레이드 -_-;;[code:1]#!/bin/shye
업그레이드 -_-;;
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
나두....ㅎㅎ
아침마다 노래를 들려주는 기상음악 플레이어 입니다...
크론에 등록되어 있구요
노래나올때 빨리 출근해야 하므로...모니터 켜지않고..바로 단축명령으로
킬하고 있습니다...kkmp는 다음곡, kmp는 완전 중지.
.bashrc 에 등록되어 있구요
근데...위의 정태영님의 쉘에....
yes "$@" | sh 이 부분의 |sh 을 정말 모르겠네요...무슨 뜻인가요?
저도 하나... :) Bash용 queue
bash에서 queue를 쓰고 싶어서 google에서 찾다가, 아래의 URL에서 코드를 보고
제 취향대로 수정해서 쓰고 있습니다. :)
http://www.tech-recipes.com/bourne_shell_scripting_tips911.html
저는 굿모닝팝스 다시듣기 파일 다운받는 스크립~
http://linuxian.innori.com/47
rss.xml따운받아서 그날 mp3파일 뽑아내서 다운받는거~
아 그리고~ 네이버 영한 사전을 이용한 터미널에서 단어찾는 스크립도~사용중
무궁한 쉘~
저는 굿모닝팝스 다시듣기 파일 다운받는 스크립~
http://linuxian.innori.com/47
rss.xml파일 받아서 그날 mp3다운받는 쉘스크립
그리고~
네이버 영한 사전을 이용한 터미널에서 사전찾기~
스크립~^^
문피아에서 글 긁어오기
EUC-KR로 저장하고 문피아에서 시작할 글의 주소를 붙여주면 위로 위로 올라가면서 긁어줍니다.
매번 온라인으로 읽는 것보다는 저장해놓고 베가에서 망가미야라는 (원래는 만화 보는) 프로그램으로 읽는 게 편해서 만들어 봤습니다. 글 하나를 소스와 덤프로 두 번 접근하는 게 덜 효율적이긴 합니다만서도.
여기에 한 겹 더 입히면 연재되는 글을 꾸준히 추적하면서 받아오게 할 수도 있겠지만, 그러기엔 귀찮.. =3=3
zip 압축푸는 스크립트입니다
윈도우에서 zip을 가져다가 쓸일이 많은데 일일이 디렉토리 만들고 할려니 귀찮을때 좋습니다.
특정 디렉토리의 모든 zip 파일을 해제할때는 -a 옵션입니다.
filename : unzip.sh
__________________________________________________
Feisty로 전부 다 바꾸고 있습니다 ^^
__________________________________________________
모두 다 Hardy로 업그레이드 하고 있습니다.
.
.
코드에서 grep 하는 ..
find . -type f -name "*.[chSs]" -o -name "*.cpp" -o -name "*.hpp" | xargs grep "$1"
cron & EBS Easy English script~~
다 덤벼! 다 받아줄께!!
다 덤벼! 다 받아줄께!!
오랫동안 꿈을
실수로 댓글쓰기 버튼을 눌러버렸네요 -_-;; 죄송죄송;;
--
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
오랫동안 꿈을 그리는 사람은 그 꿈을 닮아간다...
http://mytears.org ~(~_~)~
나 한줄기 바람처럼..
인코딩 변경
예전에 어디서 퍼온 것 같은데..... 그대로 쓰는 건지 조금 수정한건지 기억은 안나네요..
$HOME/bin에 넣어두고 씁니다.
euckr->utf8으로 물론 반대도 있죠.ㅎㅎ
=> 쓰려고 하니.. 갑자기 버그가 보이네요..
"$1.tmp"라는 파일이 이미 존재하면 대략 낭패일듯.. ㅎㅎㅎ
#!/bin/sh if [ $# -lt 1 ]
----
내 블로그: http://unipro.tistory.com
내 블로그: http://unipro.tistory.com
어찌나 행이잘걸리는지...
vi j.sh
#!/bin/bash
jdown;jboot
고통이 지천에 있다한들 어이해 멈출수있더냐
스크립트인지는 모르겠습니다만..
요즘 많이 쓰는 명령은 이렇습니다 -_-;
$ python
>> 100 + 128 [Enter]
A rose is a rose is a rose..
계산기는 bc 가
계산기는 bc 가 좋던데요..^^;
메일 : 편하게
메일 :
편하게 메모할려고 사용하고 있습니다
alias memo='echo -e "\n-------------------------------------------------\n`date +%c`\n-------------------------------------------------\n" >> /home/namsa/my/memo ;vi /home/namsa/my/memo +'
아래건 일기장
alias daily='echo -e "\n-------------------------------------------------\n`date +%c`\n-------------------------------------------------\n" >> /home/namsa/my/daily/`date +%F` ;vi /home/namsa/my/daily/`date +%F` +'
메일 : nan1004au@gmail.com
댓글 달기