728x90
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=STR_VALUE }
printf("%d %s\n", VALUE, TEXT2) } '
728x90
'IT > OS|Network|Script' 카테고리의 다른 글
jupyter lab 사용 시 기본 세팅 (1) | 2023.09.14 |
---|---|
Python config.ini 보다 입력받은 옵션을 더 우선시 하기 (0) | 2023.09.14 |
[Script] bash iconv로 디렉토리 내 파일들 cp949 to utf8변환 (0) | 2023.09.14 |
stdout 에 대한 timestamp 앞에 찍어주기 (0) | 2023.09.14 |
batch 디렉토리내 파일 전부를 각각 분할압축하기 (0) | 2023.09.14 |