기본 콘텐츠로 건너뛰기

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

동물의 숲

늦바람이 무섭다고 나도 "놀러오세요, 동물의 숲(이하 '똥숲')" 세계로 빠져들었다.

일단 게임 내용은 동네를 돌아다니며 과일을 심어 과일나무를 만들고 수확하거나, 조개를 줍거나, 낚시를 하거나, 동네 사람(동물)들과 이야기해서 아이템을 얻는 등으로 돈을 마련해서 너굴님께 조공을 바치는 메조키스트를 위한 최고의 게임이다. 잇힝~*

전체 이용가인만큼 사행성 게임은 아니라 생각했지만, 왠걸!? 어렸을 때부터 '주식'을 공부하란 듯이 일요일 오전에 '무'를 사서 1주일 동안 가장 무값이 비싼 시간에 몽창 팔아야하는 멋진 시스템이 구비되어 있다. 자, 주식폐인처럼 무폐인이 되어 보자!

똥숲의 다른 재미 하나는 Wi-Fi를 이용한 네트워크 플레이! 집에 무선 공유기를 십분활용한 Wi-Fi. 이 Wi-Fi를 이용해 다른 기기에 있는 동네에 놀러갈 수 있다. (해당 기기가 인터넷에 접속해서 문을 열어놓고 있어야함) 이 Wi-Fi를 통해 500벨짜리 삽을 1,100벨에 사기치고 팔고 간 아주매우많이 사악한 "사악드르" 같은 놈도 있고, 황금삽과 기타 아이템을 무료로 떨궈주신 "소과장님" 같은 분도 계시다. 루리웹 같은데 가보면 여기저기에서 얻은 잡스런 아이템을 팔거나 비싼 값에 파는 장터도 있다. -_- 어렸을 때부터 이 게임을 즐겨 했으면 경제관념 하나는 제대로 박혔을 듯.

Powered by ScribeFire.


댓글

이 블로그의 인기 게시물

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}'