이 태그는 유닉스와 직접 관련된 프로그래밍 질문에 독점적으로 사용됩니다. 일반적인 소프트웨어 문제는 Unix & Linux Stack Exchange 사이트 또는 수퍼 유저에게 문의해야합니다. Unix 운영 체제는 1960 년대 후반에 Bell Labs에서 개발 한 범용 OS이며 현재 다양한 버전으로 존재합니다.
find하위 디렉토리로 재귀하지 않는 방식으로 명령 을 사용할 수 있습니까? 예를 들어 DirsRoot |-->SubDir1 | |-OtherFile1 |-->SubDir2 | |-OtherFile2 |-File1 |-File2 그리고 같은 결과는 find DirsRoot --donotrecuourse -type f오직 File1, File2?
닫은. 이 질문은 스택 오버플로 지침을 충족하지 않습니다 . 현재 답변을받지 않습니다. 이 질문을 개선하고 싶습니까? 질문을 업데이트하여 스택 오버플로에 대한 주제 입니다. 작년에 문을 닫았 습니다 . 이 질문을 개선하십시오 구성 파일을 편집하는 동안 종종 vi로 파일을 열고 저장하려고 할 때 입력하지 않았다는 것을 알게됩니다. sudo vi filename vi …
관련 질문은 "Datetime To Unix 타임 스탬프" 이지만이 질문은 더 일반적입니다. 마지막 질문 을 해결하려면 유닉스 타임 스탬프가 필요합니다 . 관심 분야는 Python, Ruby 및 Haskell이지만 다른 접근 방식도 환영합니다. 유닉스 타임 스탬프를 생성하는 가장 쉬운 방법은 무엇입니까?
예를 들어 다음을 원할 수 있습니다. tail -f logfile | grep org.springframework | <command to remove first N characters> 나는 이것을 tr할 수있는 능력 이 있다고 생각 했지만 확실하지 않습니다.
유닉스 타임 스탬프를 날짜 객체로 변환해야합니다. 나는 이것을 시도했다 : java.util.Date time = new java.util.Date(timeStamp); 타임 스탬프 값은 다음과 같습니다. 1280512800 날짜는 "2010/07/30-22:30:00"이어야합니다 (PHP에서 얻을 때) Thu Jan 15 23:11:56 IRST 1970. 대신을 얻습니다 . 어떻게해야합니까?
디렉토리 아래에 많은 파일을 복사하려고하는데 많은 파일 이름에 공백과 작은 따옴표가 있습니다. find와 grep함께 문자열을 시도 xargs하면 다음 오류가 발생합니다. find .|grep "FooBar"|xargs -I{} cp "{}" ~/foo/bar xargs: unterminated quote 보다 강력한 xargs 사용법에 대한 제안 사항이 있습니까? 이것은 BSD와 Mac OS X 10.5.3 (Leopard)에 xargs있습니다.
두 파일에 동일한 데이터가 포함되어 있는지 여부를 확인 해야하는 쉘 스크립트가 있습니다. 많은 파일에 대해이 작업을 수행하며 스크립트에서 diff명령이 성능 병목 현상으로 보입니다. 라인은 다음과 같습니다. diff -q $dst $new > /dev/null if ($status) then ... 파일을 비교하는 더 빠른 방법이있을 수 diff있습니까 , 기본값 대신 사용자 정의 알고리즘 일까요?
다음은 더 큰 스크립트의 쉘 스크립트 스 니펫입니다. 변수가 보유한 문자열에서 따옴표를 제거합니다. sed를 사용하여하고 있지만 효율적입니까? 그렇지 않다면 효율적인 방법은 무엇입니까? #!/bin/sh opt="\"html\\test\\\"" temp=`echo $opt | sed 's/.\(.*\)/\1/' | sed 's/\(.*\)./\1/'` echo $temp
이것은 이 질문 과 비슷 하지만 유닉스의 현재 디렉토리에 상대적인 경로를 포함하고 싶습니다. 내가 다음을 수행하면 : ls -LR | grep .txt 전체 경로는 포함되지 않습니다. 예를 들어 다음과 같은 디렉토리 구조가 있습니다. test1/file.txt test2/file1.txt test2/file2.txt 위의 코드는 다음을 반환합니다. file.txt file1.txt file2.txt 표준 Unix 명령을 사용하여 현재 디렉토리에 상대적인 …
별명을 입력하여 모든 별명 목록을 표시 할 수 있습니다. 그러나 기능을 위해 내가 할 수있는 일은 grep my .bash_profile입니다. 그것은 보조 파일에 정의되거나 동적으로 정의 된 파일이 아닌 해당 파일의 파일 만 가져옵니다. 현재 정의 된 기능을 찾는 더 편리한 방법이 있습니까?