목록File (6)
준호씨의 블로그
라인수가 많지 않으면 cat 결과를 array 에 넣어서 읽으면 됩니다. my @lines = `cat file.txt`; for my $line (@lines) { print $line; } 라인수가 많으면 file open 을 이용합니다. #!/usr/bin/env perl use strict; use warnings; my $file = "file.txt"; open my $info, $file or die "Could not open $file: $!"; while (my $line = ) { print $line; } close $info;
요약 프로젝트 파일에서 Show Package Contents 로 내부 내용 확인 거기서 실제로 어떤 디렉토리가 용량을 많이 먹고 있는지 확인 Final Cut Pro X 에서 해당 디렉토리를 제거 하고 종료 하면 용량이 줄어든다. 필요한 리소스가 있다면 다른 폴더 만들고 옮겨 두고 문제의 폴더를 지운다. 과정 프로젝트파일에 이것저것 열심히 지워도 200GB 가 넘는 상태에서 더이상 빠지지를 않는다. 동영상 관련 리소스는 대부분 지웠는데 도대체 뭐가 문제일까? 마우스 우클릭 해서 Show Package Contents 해서 들어가보면 좀 더 상세한 내역을 볼 수 있다. event 가 대부분을 차지하고 있다. 170GB 이상. 그 다음이 BGM 53.23GB 인듯 event 에 뭔가 많긴 많다. 대부분 음..
cmd + shift + o 를 누르면 파일이나 클래스를 키보드 입력만으로 찾아 갈 수 있다. 정확한 명칭을 입력 하지 않고 일부만 입력해도 된다. AppCode 가 더 잘 찾는다고 생각하지만 xcode 도 나름 괜찮다.
You can see stderr "No such file or directory" when you 'cat' none exists file $ cat nonexistent_file cat: nonexistent_file: No such file or directory If you want to hide stderr, attach 2>/dev/null after command cat nonexistent_file 2>/dev/null Tip 'grep' command has '-s' option to hide error message about nonexistent or unreadable files. -s, --no-messages Suppress error messages about nonexiste..
로그의 내용을 비워야 할 때 아래와 같은 방식을 사용 하는 경우가 있다. cat /dev/null > error.log File already exists. 라고 나온다면 아래의 방법을 이용한다. bash 에서의 방식이다. cat /dev/null >| error.log 줄여서 >| file 도 가능하다 아래는 csh 에서의 방식 cat /dev/null >! error.log noclobber 라고 하는데 왜 이런 용어를 쓰는지는 잘 모르겠으니 패스 truncate 라는 커맨드를 이용하는 방법이라거나 tee 를 이용한 방법 등등도 있으나 생략 mysql. 그리고 open file 참고로 위의 로그는 mysql 의 에러로그를 예로 든 것이다. 프로그램 구현 방식에 따라 다르지만 한번 사용한 파일을 계속 ..