해볼까?
2014년 8월 28일 목요일
vi 로 바이너리 편집
잊지 말자. vi 로 바이너리 편집하기
0. 실수를 대비해 파일 복사
$ cp <바이너리 파일> <바이너리파일>.mod
1. 파일을 바이너리 모드로 오픈
$ vi -b <바이너리 파일>.mod
2. hex dump로 변환
:%!xxd -g1
3. 편집
4. binary 로 변환
:%!xxd -r
5. 저장
:wq
2014년 8월 25일 월요일
bash 에서 변수가 숫자인지 확인하기
방법 1.
http://stackoverflow.com/questions/806906/how-do-i-test-if-a-variable-is-a-number-in-bash
re='^[0-9]+$'
if ! [[ $yournumber =~ $re ]] ; then
echo "error: Not a number" >&2; exit 1
fi
방법 2.
http://grzechu.blogspot.kr/2006/06/bash-scripting-checking-if-variable-is.html
if [ $VARIABLE -eq $VARIABLE 2> /dev/null ]; then
echo $VARIABLE is a number
else
echo $VARIABLE isn't a number
fi
최근 게시물
이전 게시물
홈
피드 구독하기:
글 (Atom)