«bash» 태그된 질문

다른 Bourne / POSIX 쉘과 달리 GNU의 Bourne Again에 대한 질문. 일반적인 유닉스 쉘에 대한 질문은 / shell 태그를 대신 사용하십시오.

3
Bash 스크립팅 및 대용량 파일 (버그) : 리디렉션에서 기본 제공되는 읽기로 입력하면 예기치 않은 결과가 발생합니다.
큰 파일과에 이상한 문제가 있습니다 bash. 이것은 맥락입니다 : 나는 75G와 400,000,000+ 라인의 큰 파일을 가지고 있습니다 (로그 파일입니다. 각 줄의 처음 10자는 YYYY-MM-DD 형식의 타임 스탬프입니다. 그 파일을 하루에 한 파일 씩 분할하고 싶습니다. 작동하지 않는 다음 스크립트로 시도했습니다. 내 질문은이 스크립트가 작동하지 않고 대안 솔루션이 아니라는 것입니다 . …
16 bash 


6
넌센스 명령을 입력 할 때마다이 파이썬 오류 메시지가 생성되는 이유는 무엇입니까?
"넌센스"명령을 입력 할 때마다이 Python 오류 메시지가 생성됩니다. 정상적인 명령은 잘 작동합니다. 이것을 디버깅하는 방법에 대한 아이디어가 있습니까? $ somenonexistingcommand Traceback (most recent call last): File "/usr/local/lib/python2.7/site.py", line 553, in <module> main() File "/usr/local/lib/python2.7/site.py", line 535, in main known_paths = addusersitepackages(known_paths) File "/usr/local/lib/python2.7/site.py", line 268, in addusersitepackages user_site = getusersitepackages() …
16 bash  ubuntu  python 

5
Chrome OS에서 Bash는 내 스크립트를 실행하지 않습니다. Bash에서 스크립트를 실행하려면 어떻게해야합니까?
나는이 foo.sh나의 현재의 디렉토리에 파일을. 실행하려고하면 다음 ./foo.sh과 같은 결과가 나타납니다. -bash: ./foo.sh: /bin/sh: bad interpreter: Permission denied 그러나 내가 /bin/sh ./foo.sh달리면 잘 돌아갑니다. 이 문제를 어떻게 해결하여 바로 실행할 ./foo.sh수 있고 / bin / sh를 사용하여 자동으로 실행할 수 있습니까? 편집 : 좋아, 이것은 Chrome OS 이며이 특정 폴더는로 …
16 bash  chrome-os 

6
이전 명령의 출력에서 ​​텍스트 사용
2015 년 4 월 편집 :이 같은 질문이 있으면 http://xiki.org/를 확인하는 것이 좋습니다. 나는 이것이 터미널이 작동하는 방식이 아니라는 것을 알고 있지만 이미 이전 명령 출력의 터미널 창 기록에 이미있는 텍스트를 사용하여 텍스트를 복사 (수정, 수정 등)하는 쉬운 방법이 있기를 바랍니다. 나는 이것을 다음과 같이 상상했다. 나는 bash 쉘에서 명령을 …

3
bash는 xargs grep을 한 번만 찾습니다.
어쩌면 조금 이상 할 수도 있습니다. 어쩌면 다른 도구가있을 수도 있습니다. 다음 클래식 bash 명령을 사용하여 문자열이 포함 된 모든 파일을 찾습니다. find . -type f | xargs grep "something" 여러 깊이에 많은 파일이 있습니다. "무언가"의 첫 번째 항목으로 충분하지만 찾기는 계속 검색하며 나머지 파일을 완료하는 데 시간이 오래 걸립니다. …
16 bash  find  grep  xargs 

1
대화식 쉘이 비대화식이 될 수 있습니까?
대화식 쉘이 비대화식이 될 수 있습니까? 참고 : "? 대화 형 및 비 대화 형의 차이점은 무엇입니까"나는 기본적인 질문에 대한 연구를 많이 해봤 내 연구의 결과는 물어 저를 이끌어 이 질문을. 이 질문은 대답하기 위해 "대화식"에 어떤 유형 의 정의를 사용 하는 것이 중요하기 때문에 부분적으로 긴 서문을 가지고 있습니다. …

4
Bash에서 비트 단위 시프트 및 가장 큰 정수
이것은 탐구 질문입니다.이 질문에 대해 완전히 확신 할 수는 없지만 Bash에서 가장 큰 정수에 관한 것입니다. 어쨌든, 그것을 표면적으로 정의하겠습니다. $ echo $((1<<8)) 256 비트를 이동하여 정수를 생성합니다. 얼마나 멀리 갈 수 있습니까? $ echo $((1<<80000)) 1 아직 멀지 않은 것 같습니다. (1은 예상치 못한 결과로 돌아갑니다.) 그러나 $ echo …
16 bash  arithmetic 

1
bash-builtin이 CPU를 100 % 구울 때까지 기다립니다.
에 적어도 발생 GNU bash는 버전 4.3.42 x86_64의 && GNU bash는 버전 4.3.11 x86_64의 신호 ( SIGUSR1 )에 의해 인터럽트 가능을 얻는 sleep & wait $!간단한 대신에 사용 합니다 . 그러나 bash 내장 기능은 다음을 실행할 때 이상한 방식으로 작동하는 것 같습니다.sleepsleepwait 터미널 1: cat <( trap 'echo SIGUSR1' SIGUSR1; …

1
bash와 zsh의 push, popd vs cd, cd-
bash와 zsh에서 push / popd의 동작에는 차이가 있습니까? zsh cd에서는 cd-가 bash cd가 dir 스택에 영향을 미치지 않는 동안 pushd / popd (cd 일 때 자동으로 디렉토리 추가 / pop)와 정확히 동일하게 동작합니다. 누군가 나에게 훌륭한 포인터를 줄 수 있다면.
16 bash  zsh  cd-command  pushd 

6
bash 프롬프트에서 현재 및 상위 디렉토리 만 표시
나는 bash를 처음 접했고 tcsh에서 사소한 것을 보여 주라는 프롬프트를 원하지만 좋은 Google 검색 후에도 여전히 할 수 없습니다. 프롬프트에 다음과 같이 현재 디렉토리와 부모 디렉토리 만 포함 시키십시오. /parent/currentdir $ tcsh에서는 다음을 수행합니다. set prompt = "%C2 %" 그러나 bash에서는 지금까지만 동일한 출력을 얻기 위해 pwd를 구문 분석해야한다는 것을 …
16 bash  prompt 


5
문자열에서 특수 문자를 이스케이프 처리하는 방법은 무엇입니까?
$file파일 이름의 값을 보유 한다고 가정 하십시오 Dr' A.tif. bash 프로그래밍에서 특수 문자를 $file제거하지 않고 작은 따옴표와 다른 특수 문자를 어떻게 벗어날 수 있습니까? 2014 년 7 월 9 일 업데이트 로 @Gilles에서 요청을 처리 할 수있게하지 않는 코드에 따라 Dr' A.tif: files=$(find /path/ -maxdepth 1 -name "*.[Pp][Dd][Ff]" -o -name …
16 bash 

5
배쉬 : 유형 (배쉬 내장)의 사용은 무엇입니까?
Bash 스크립트에서 내가 찾은 명령을 발견했습니다. find /var/log/abcd -type f 위 명령은 로그 파일 정리와 관련이 있습니다. 나는 무엇을 알고 find있습니다. 를 본 후 -type f매뉴얼 페이지를 보았습니다. BASH_BUILTINS (1) 의 맨 페이지에서 볼 수 있습니다. type명령 에서 -f 플래그에 대한 설명 은 다음과 같습니다. The -f option suppresses shell …
16 bash  bash-script 

2
bash_history : 위험한 명령을 주석 처리하십시오 :`#`
bash 기록에서 "위험한"명령을 기록하지 않도록 .bashrc파일에 다음 줄을 추가했습니다 . HISTIGNORE='rm *:mv *:cp *:cat*>*:pv*>*' 이것은 잘 작동하지만 부작용이 있습니다. 컴퓨터에서 실행 된 명령의 전체 기록을 볼 수 없습니다. 실험을위한 여러 머신이 있고 모든 명령이 실행되는 것을보고 싶습니다. bash internal history을 사용하여 실행 된 명령을 표시하고 오늘 날짜를 grep 할 수 …

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