파일에서 주어진 숫자를 포함하는 특정 줄을 선택하고 싶습니다. 검색하려는 파일을이라고 os_clusters/piRNA_clusters.bed합니다. awk '{if (a[$0]++ == 0) {split($0,b,"."); ;split(b[1],c,"r"); print c[3]}};' test_non_enriched | xargs grep {} os_clusters/piRNA_clusters.bed 파이프 이전의 첫 번째 부분은 작동하며 8707, 8824 등과 같은 검색 용어를 생성합니다. 그러나 후자는 그렇지 않습니다. awk '' ... | xargs grep {} …
현재 sed위치에서 문자열을 바꾸는 데 사용할 때 이전 및 새 파일의 차이에 의존하지 않고 변경 사항을보고하는 방법이 있습니까? 예를 들어, 명령 행을 어떻게 변경할 수 있습니까 find . -type f | xargs sed -i 's/abc/def/g' 변경 사항을 즉시 확인할 수 있습니까?
약 4k 파일이있는 폴더가 있습니다. 이 파일 중 일부는 a ?또는 !character로 시작 합니다. 그것들을 삭제해야하지만 그렇게하는 표현식을 찾을 수 없습니다 : rm -f ./?* 모든 것을 삭제합니다. grepls를 사용 하고 파이프를 통해 xargs파일을 다른 폴더로 옮길 수는 있지만 적절한 방법이 있기를 바랐습니다. ?및 !파일 모두에 도움이 필요 합니다.
GNU 프로젝트 웹 페이지 에는 GNU 프로젝트 의 다양한 소프트웨어를 나열하는 " 모든 GNU 패키지 " 라는 하위 섹션이 있습니다. 이 패키지 만을 사용하는 GNU 배포판이 있습니까? 즉 GNU 패키지에서만 실행되는 "순수한"GNU 운영 체제입니까? 나는 특히이가 지 여부에 관심이있어 실제 이를 실행하는 데 이론적으로 가능한 그냥 경우, 운영 체제 GNU …
비 대화식 모드 (스크립트에서)를 통해 제공된 모든 값으로 dpkg-reconfigure를 통해 우분투 패키지를 구성하고 싶습니다. 사실 내 경우는 파이어 버드 구성 ( http://www.firebirdsql.org/manual/ubusetup.html )이며 명령을 사용할 때 다음과 같습니다. sudo dpkg-reconfigure firebird2.5-superclassic -freadline 대답이 'Y'및 'newpwd'인 2 값을 묻습니다. 샘플 출력은 다음과 같습니다. sudo dpkg-reconfigure firebird2.5-superclassic -freadline * Firebird 2.5 superclassic …
리눅스 서버 (루트 액세스없이)의 홈 디렉토리에 Ruby를 설치하려고합니다 gcc. 물론을 사용해야합니다 . 내가 찾을 수있는 가장 가까운 것은 그 이름으로 된 디렉토리입니다 (당신이 충분히 깊이 들어가면) cc1: >: find / -iname gcc 2> /dev/null /usr/libexec/gcc >: tree -if /usr/libexec/gcc /usr/libexec/gcc /usr/libexec/gcc/x86_64-redhat-linux /usr/libexec/gcc/x86_64-redhat-linux/4.1.1 /usr/libexec/gcc/x86_64-redhat-linux/4.1.1/cc1 /usr/libexec/gcc/x86_64-redhat-linux/4.1.2 -> 4.1.1 CC1이 Wikipedia에서 GCC로 리디렉션 …
맥락과 질문 터미널 과 셸 환경 을 색칠하는 방법에는 여러 가지가 있습니다. ls및과 같은 개별 명령의 출력 grep도 색상을 지정할 수 있습니다. 콘솔에서 미디어를 재생 한다는 개념은 직접적으로 관련되어 있지는 않지만 흥미 롭습니다 . 다음 질문은 bash쉘과 그 구현 에만 초점을 맞추고 있습니다. Linux 터미널 프레임 워크에서의 및 그 토대 …
로 루트 권한이 필요한 명령을 실행 sudo하면 현재 사용자의 비밀번호를 입력하라는 메시지가 표시됩니다. 그 후 잠시 동안와 같은 종류의 명령을 실행 sudo하면 암호를 다시 묻지 않습니다. 암호가 만료 될 때까지 어딘가에 캐시된다고 생각합니다. 이 만료 시간은 얼마나 걸립니까? 구성 할 수 있습니까?
이 질문은 Unix & Linux Stack Exchange에서 응답 할 수 있기 때문에 서버 결함에서 마이그레이션 되었습니다. 6 년 전에 이주했습니다 . Fedora 19에 화면을 설치했습니다. SSH를 통해 원격으로 루트로 명령을 테스트하면 완벽하게 작동합니다. 예를 들어, screen새 터미널을 입력 하면 에뮬레이터가 시작되고 명령을 기다립니다. 분리 할 수 있습니다. 그러나 표준 사용자로 …
쉘을 사용하여 원격 서버에서 스크립트를 호출하고 싶습니다. 해당 스크립트의 출력 (로그 메시지)과 종료 코드를 캡처하고 싶습니다. 내가 이렇게하면 : ssh user@server /usr/local/scripts/test_ping.sh echo "$?" 종료 코드를 얻었지만 원격 로깅 메시지를 캡처 할 수 없습니다. 내가 이렇게하면 : local RESULTS=$(ssh user@server /usr/local/scripts/test_ping.sh) echo "$?" LOG "${RESULTS}"; 내 LOG 함수를 사용하여 출력을 …
rootwait그리고 rootdelay이 검출 asynchroneously 또는 USB를 통해 장착 않다면 파일 시스템은, 예를 들면, 즉시 사용 가능하지 않을 때의 상황에서 사용된다. 문제는 그것이 root경우인지 아닌지 bootarg를 기반으로 분명해야 하므로 커널이 파일 시스템이 나타날 때까지 기다려야한다는 것을 자동으로 알 수없는 이유는 무엇입니까? 이 자동화가 구현되지 못하게하는 기술적 제약이 있습니까?