기본 콘텐츠로 건너뛰기

Linux에서 find결과를 시간 순서대로 정렬하기

Google Apps Unlimited

헐... 설마 구글이 이럴 줄은 몰랐다.

Google Apps Unlimited라고 해서 기존 기업용 Google Apps보다 2배 가격을 지불하면 스토리지 무제한을 주는게 있지만, 그다지 끌리지 않아서 생각하지 않고 있었다.

근데 새 제품 나오면 써보고 싶은게 인지상정인지라, 결제 부분을 클릭클릭 하고 있었다. 설마 최종 결제 하기 전에 뭐라도 입력하라고 하겠지...했는데 그냥 구렁이 담 넘어가 듯 결제 완료. 부랴부랴 결제 취소하려고 했더니, 약정기간(1년)에 상응하는 위약금을 내야한다고.

아... 환영 메일은 겁나 빨리 보내네.



무제한 용량이네.

그나저나 주인님한테 죽었다.

주인님께 부랴부랴 네이트온으로 이실직고.


그러나 답이 없는 주인님.

부랴부랴 전화를 해봤지만, 바쁜 일이 있어 나중에 이야기 하시자는 주인님.

끊기 전에 물어보시길...

주인님: "근데 이거 앞으로 계속 2만원씩 내야하는 거예요?"

나: ".........네"

주인님: "헐~ 바쁘니까 이따 이야기 해요."





이거 데쓰라이트인가요?

댓글

이 블로그의 인기 게시물

Bash Array, Map 정리

Bash에서 Array, Map에 대한 정리. (매번 찾기 귀찮) 찾아보진 않았지만, Bash에서 Array든 Map이든 동일하게 Map(C++에서 Unordered Map)으로 동작하는 것 같다. 왜냐하면, Array의 Index가 연속하지 않아도 동작한다. 그저 Key가 0 이상의 정수인 Map이랑 비슷하게 동작한다. 예) 1, 2, 3, 9, 10 Array # 생성 declare -a empty_array declare -a ar=(haha hoho baba "long string haha hoho") # 접근 echo "ar[0]=${ar[0]}" echo "all as array=${ar[@]}" # 큰따옴표 안에서 각 원소를 따로따로 전달한다. echo "all as one=${ar[*]}" # 큰따옴표 안에서 각 원소를 문자열 하나로 합쳐 전달한다. echo "indexes=${!ar[@]}" echo "indexes=${!ar[*]}" echo "length=${#ar[@]}" echo "length=${#ar[*]}" echo "last=${ar[-1]}" echo "last=${ar[@]: -1}" # 콜론 뒤에 빈 칸이 꼭 필요하다. 옛 방식 # 현재 상황 declare -p ar #(출력) declare -a ar=([0]="haha" [1]="hoho" [2]="baba" [3]="long string haha hoho") ar[100]=hello # 인덱스를 건너 뛰어도 동작한다. declare -p ar #(출력) declare -a ar=([0]="haha" [1]="hoho" [2]="baba" [3]=&

Linux에서 find결과를 시간 순서대로 정렬하기

때때로 어떤 디렉토리 내용을 수정시간 순서(보통 역순)대로 정렬할 필요가 있다. 그럴 때 사용할 수 있는 옵션이 -printf 옵션이다. %T+는 마지막 수정시간을 YYYY-MM-DD+HH:MM:SS.ssssssssss 형태로 출력한다. 참조: https://man7.org/linux/man-pages/man1/find.1.html find /path/something/ -mindepth 1 -maxdepth 1 -type d \ -name 'myapp-*' -printf "%T+\t%p\n" | \ sort -r | awk -F'\t' '{print $2}'