IT/OS|Network|Script (26) 썸네일형 리스트형 [AWK] Giga, Kilo, Mega 변환해서 보여주기 p1 이라는 파일에서 공백으로 구분된 2개 컬럼에서 1번째 컬럼에 구성이 1.2G /home/parkmo 이런 형태인 경우 cat p1 | awk '{ TEXT1=$1; TEXT2=$2; SEP=substr(TEXT1, length(TEXT1), length(TEXT1)); STR_VALUE=substr(TEXT1, 0, length(TEXT1-1)); # print SEP; # print STR_VALUE; if ( SEP == "K" ) { VALUE=STR_VALUE*1024 } else if ( SEP == "G") { VALUE=STR_VALUE*1024*1024*1024 } else if ( SEP == "M") { VALUE=STR_VALUE*1024*1024 } else { VALUE=ST.. [Script] bash iconv로 디렉토리 내 파일들 cp949 to utf8변환 1) 파일 확장자들은 MY_LIST에서 보이는 것처럼 *.h *.c 2) 변환 fail은 stderr로 올라오는 것을 체크해서 처리 #!/bin/bash TMP_FILE_OUT=/dev/shm/mytmp.out TMP_FILE_ERR=/dev/shm/mytmp.err #iconv -f cp949 -t utf-8 get_file_size() { FSIZE=0 if [ -f $1 ] ; then FSIZE=`wc -c $1|awk ' { print $1 } '` fi return $FSIZE } MY_LIST=`ls *.h *.c` for MY_FILE in $MY_LIST do get_file_size ${MY_FILE} SIZE_MY_FILE=$? if [ ${SIZE_MY_FILE} -gt 0 ]; t.. stdout 에 대한 timestamp 앞에 찍어주기 1. awk를 사용할 경우, # echo "hello" |awk '{ print strftime("%Y-%m-%dT%H:%M:%S%z", systime()),$0 }' 2023-09-14T14:46:34+0900 hello 2. moreutils 의 ts 유틸 사용시 # apt-get install moreutils # echo "hello" |ts -m "%Y-%m-%dT%H:%M:%S%z" 2023-09-14T14:44:19+0900 hello batch 디렉토리내 파일 전부를 각각 분할압축하기 @echo off For %%j in (*.mp3) do ( rar a -v10240k "%%~nj" "%%j" ) --- 참조: http://www.diskool.com/777679 설명: 위 파일을 bat파일로 만들어서 저장한후에 실행한다. 현재세팅은 확장자 mp3에 10메가씩 나눠서(-v10240k) 압축하게 되어있다. avi같은 경우는 아래처럼 하면 자막까지 될것으로 보인다. @echo off For %%j in (*.avi) do ( rar a -v10240k "%%~nj" "%%j" "%%~nj.smi" ) %%~nj는 확장자를 제외한 파일이름을 의미한다. (j는 for에서 %%j로 받았기 때문에 그런거고) 첨부파일은 해당 배치파일과 rar.exe파일이다. VMware vCenter Converter 원글(이글루): 2011/11/28 1) 예전 VMware Image를 사용하려고 했더니 다음 같은 에러가 났다. – “Failed to open virtual machine: The virtual machine is too old. Only virtual machines created by Workstation 4.x and 5.x, GSX Server 3.x, and ACE 1.x are supported.” 2) VMware 홈페이지에서 “VMware vCenter Converter” 를 다운 받아서 컨버팅을 하였다. – Disk를 다시 Split도 할수 있고 사이즈도 바꿀수 있으니.. 정말 좋은 유틸같다. 3) 이후 정상 동작 시킨 모습 nconvert를 이용한 한그림파일을 쪼개서 여러 파일로 만들기 원글(이글루): 2011-06-08 17:53:58 처음 의도는 기타Code표를 각 코드별로 한파일로 쪼개어 놓고 싶어서 였다. 아마 아래를 다른 용도로 사용하려면, 쪼개서 퍼즐 같은 것을 만들때 짤라놓은 이미지로 쓰고 싶을때도 가능하겠다. 1) nconvert 다운로드경로 http://www.xnview.com/en/nconvert.html 2) bash script로 짠 이미지 쪼개기 #!/bin/bash # 얼마만큼 짜르는가? let SET_SEP_X=6 let SET_SEP_Y=14 # 전체이미지 괄호세로 let MAX_IMG_X=2337 let MAX_IMG_Y=3846 OUT_DIR_PREFIX="D:\Tmp\5\\" INPUT_FILE="C:\Tmp\CODE_2.jpg" # 0: row_co.. [awk] 통계 map에 넣고 카운트 세기 원글(이글루): 2011-03-02 13:18:10 대충 이런식.. cat TARGET_FILE |awk ' { ARR[$1]=ARR[$1]+1; } END { for (i in ARR) { print i,";", ARR[i]; } } ' |sort xnview Info 사용중인 값 원글(이글루): 2010-10-31 15:22:45 Name : Model : S/W : I/F/S : ISO F s FLen : FL mm / /EV Size : x O-Size: x Date : xnview > F12 > 보기 > 전체화면 > 정보보기 쪽 Focal Length 는 적어도 사용하는 탐론렌즈와 펜탁스 케백ds 바디 조합에서는 AF로 한경우에만 기록되고 MF인경우는 그냥 28mm로 되는거 같다. [ubuntu] SoundProblem 원글(이글루): 2010-09-19 17:16:30 Model: LS70 OS: Ubuntu 퍼왔어요 ..소리가안날때 http://www.ubuntu.or.kr/forum/viewtopic.php?f=4&t=1985&sid=398ad93ca9fab2c142e6478282f98fbe 정지웅님께서 올리신글입니다. 제가 노트북을 사용하는데 소리가 안나오더라구요 이곳 저곳 뒤져보다가 해결책을 찾았는데 혹시 안되시는 분들에게 도움이 될까 해서 올립니다. 우선 터미널에 lspci |grep -i audio 입력해보면 00:1b.0 Audio device: Intel Corporation 82801H (ICH8 Family) HD Audio Controller (rev 03) 이렇게 나옵니다.(제 경우) alsa-b.. 유닉스 time을 다시 date 포맷으로 보여주기 function print_date_by_unix_time { LOCALE="+9hour" date -d "1970-01-01 $1 seconds ${LOCALE}" } 이전 1 2 3 다음