«bash» 태그된 질문

Bash (Bourne-Again SHell)는 기본적으로 우분투의 명령 행 인터페이스에서 사용되는 쉘입니다.

2
apt-get autoremove에 의해 선택된 패키지 목록을 어떻게 얻을 수 있습니까?
apt-get autoremove선택한 패키지의 이름 만 인쇄하는 명령이 있습니까? 커널을 업데이트하고 이전 커널과 불필요한 패키지 ( apt-get autoremove)를 제거하는 스크립트를 작성하고 있지만에 의해 제거 될 패키지 목록을 화면에 인쇄하고 싶습니다 apt-get autoremove. 어떻게해야합니까?

1
확대 / 축소 할 터미널 명령
나는 이것을 오랫동안 찾고 있었고, 나는 그것을 어디서나 찾을 수 없다. 터미널을 통해 확대 / 축소 할 수 있어야합니다 (ctrl + shift + '+'와 동일). xdotool을 시도했지만 '+'(또는 = 키)를 등록하는 방법을 모릅니다. 이것은 매우 중요하며 제 인생의 꿈이었습니다. 우분투를 어느 정도 사용할 수있게되었으므로 마침내이 목표를 달성 할 수 있다고 …


4
인용 부호“$ ()”가있는 변수
나는이 스크립트를 썼다 : #!/bin/bash while [ true ] do currentoutput="$(lsusb)" if [ "$currentoutput" != "$lastoutput" ] then echo "" date and Time >> test.log date +%x_r >> test.log lastoutput="$(lsusb)" lsusb >> test.log fi sleep 5 done 나는 빨리 배우려고하는 초보자이며 변수의 따옴표 에 대한 질문을 받았습니다 . $ () …
12 bash  scripts 

4
로그인 수를 제한하는 Bash 스크립트
우리 회사는 하나의 서버 응용 프로그램을 실행해야하며 모든 사용자가 퍼티 터미널을 통해 액세스해야합니다. 20 개의 퍼티 터미널 만 열어야하는 쉘 스크립트를 작성하고 싶습니다. 21 번째 터미널이 열리면 해당 터미널을 즉시 닫고 싶습니다. 어떻게하면 되나요? 도와주세요.

4
다른 디렉토리 및 파일에 액세스하기위한 옵션으로 스크립트 작성
나는 2 개의 인수, 1 년을 선택하고 2, 최소, 최대, 평균 또는 모두가 관련 파일의 마지막 줄로 표시되도록 선택할 것인지 묻는 스크립트를 작성하는 데 오랫동안 어려움을 겪었습니다. 선택한 연도 기본적으로, 나는 다른 디렉토리 (2000, 2001, 2002 등)의 하위 디렉토리가있는 디렉토리를 가지고 있습니다. 그 디렉토리는 (a) 다른 인구 (실제 정보는 아니지만)에 …

3
짝수를 세는 쉘 함수의 실수
과제를 위해 일련의 숫자가 제공 될 때 짝수의 숫자를 인쇄하는 함수를 작성해야합니다. 나는 (인쇄 나는 이전 할당에 사용되는 코드의 조각을 사용하는 1숫자도 때와 0숫자가 홀수 일 때) 내 문제는 이제 내 기능이 계속 인쇄된다는 것 0입니다. 내가 도대체 ​​뭘 잘못하고있는 겁니까? 내 스크립트는 다음과 같습니다. #!/usr/bin/bash # File: nevens.sh # …

1
터미널 교체! 명령과 함께 숫자 다음에
우분투 터미널 세션에 대해 매우 혼란 스럽습니다. 명령으로 시작하는 섹션을 !임의의 명령으로 보이는 숫자 로 대체하는 것으로 보입니다 . 그것은 않습니다와 !87함께 교체 screen -l도 함께 !88하고 그것을 대체 ls. 왜 이런 일이 일어나고 있는지에 대한 아이디어는 대단히 감사하겠습니다.

3
첫 번째 열을 기준으로 중복 행없이 2 개의 파일 정렬 및 병합
모든 테스트 이름을 가진 파일이 있습니다. $ cat all_tests.txt test1 test2 test3 test4 test5 test6 테스트 이름과 관련 결과가 포함 된 다른 파일 : $ cat completed_tests.txt test1 Passed test3 Failed test5 Passed test6 Passed 중복없이 관련 결과가있는 모든 테스트 이름이 포함 된 새 파일을 만드는 방법은 무엇입니까? 내가 실행하면 …


2
알파벳 루프
이것은 OSX에서 완벽하게 작동합니다 #!/bin/bash chars=( {a..z} ) n=3 for ((i=0; i<n; i++)) do echo "${chars[i]}" done 그러나 우분투에서 실행할 때 다음 오류가 발생합니다. ForLoopAlphabetTest.sh: 2: ForLoopAlphabetTest.sh: Syntax error: "(" unexpected 문제를 해결할 수없는 것 같습니다. 어떤 제안?
12 bash  scripts  syntax 

1
껍질의 특징을 움켜 쥐고 있습니까?
나는 이것 과 이것 과 같은 많은 질문과 답변을 읽습니다. 명령을 실행하기 전에 셸에서 와일드 카드를 확장했으며 셸의 기능이라는 것을 알고 있습니다. 또한 와일드 카드는 많은 인수를 허용 할 수있는 명령과 함께 작동합니다. 에서 find . -name *.rb 우리는 현재 디렉토리에있는 하나 개 이상의 파일이있는 경우 find발견 여러 인자와이있는 해결 …
12 bash  find  wildcards 

3
grep / sed / awk를 사용하여 문자열에서 단어 추출
나는 끈이있다 00:28:04 /usr/lib/jvm/jre/bin/java -DJDBC_CONNECTION_STRING= -Dspring.profiles.active=qa -XX:MaxPermSize=256 qa다음 단어를 추출하고 싶습니다 -Dspring.profiles.active. 데모를 위해 text.txt 파일에 문자열 저장이 있습니다. 내가 할 때 grep -r -o "spring.profiles.active=" text.txt 결과는 spring.profiles.active= 이 단어는 항상되지 않습니다 qa때문일 수 있습니다 prod또는 dev. 내가 뭘하려는 단어를 찾을 수 있습니다 spring.profiles.active및 후= 단어 그 추출물. 서버에서 …
12 command-line  bash  grep  sed  awk 


1
_expand는 무엇을합니까?
나는 껍질을 가지고 일하고 있었고 실수로 tab글을 쓴 후 자동 완성되어 _e결과를 얻었습니다 _expand. 이 명령은 무엇을합니까? Ask Ubuntu에서 온라인으로 설명을 찾을 수 없었습니다. zsh 프롬프트를 변경할 수 없습니다 터미널 자동 완성 기능은 처음부터 만 일치합니까? 그러나 그들은 내 질문에 대답하지 않습니다. 대신, 그들은 같은 명령에 대해 같은 종류의 질문을 …

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.