«bash» 태그된 질문

Bash는 GNU 프로젝트의 유닉스 계열 운영 체제를위한 무료 쉘입니다.

1
Bash의 변수를 한 줄씩 다른 명령으로 전달
txt 파일을 읽는 코드가 있으며 그 줄을 명령으로 읽어야합니다. 그런 다음 해당 명령의 출력도 한 행씩 다른 명령으로 읽어야합니다. 내 외부 루프는 작동하지만 에코를 사용하여 테스트했지만 중첩 루프는 작동하지 않습니다. #!/bin/bash while read p; do folder="$(aws s3 ls s3://a-bucket/users/ --recursive | grep ${p} | cut -c 32-)" while read -r …

2
리눅스 명령을 저장하는 방법?
나는 사용하고있다 grep -r [^a-zA-Z0-9]myVariableName[^a-zA-Z0-9] -n JS_files/ mygrep 파일로 grep -r [^a-zA-Z0-9]$1[^a-zA-Z0-9] -n JS_files/ 그리고 sh mygrep myVariableName 그러나 grep 출력에서 ​​해당 줄의 단어가 강조 표시되지 않습니다. grep ubuntu 터미널 색상 하이라이트를 잃지 않고 어떻게 비슷한 효과를 얻을 수 있습니까? 또한 grep은 기본적으로 사례를 무시합니다. 대소 문자를 구분하려면 어떻게해야합니까?

1
스크립트 실행시 권한이 거부되었습니다.
스크립트를 실행하고 있는데 이상한 경고가 있습니다. 이것이 콘솔에서 발생한 것입니다. #whoami root #ls -l test.sh -rwxr-xr-x. 1 root root 1894 Feb 2 01:58 test.sh #./test.sh -bash: ./test.sh: Permission denied 편집 : 내 스크립트 : #!/bin/bash while read pass port user ip file; do echo "startt------------------------------------" $ip ping $ip -c 4 …
1 linux  bash  shell 

2
"touch"를 사용하여 디렉토리를 만드시겠습니까?
1) "A"디렉토리에서 : find. "B"디렉토리에있는 f-a.txt 를 입력하십시오. cat a.txt | FILENAMES을 읽는 동안; "$ FILENAMES"를 터치하십시오. 완료 3) 결과 : 2) "파일을 생성합니다"[i 파일 이름은 같지만 바이트 크기는 0입니다]. 그러나 "A"디렉토리에 하위 디렉토리가 있으면 2) 하위 디렉토리에 파일이 없기 때문에 하위 디렉토리에 파일을 작성할 수 없습니다. 질문 : "touch"가 …
1 linux  bash 

0
Windows 용 Bash의 PHP 5.6
안녕하세요, Windows 용 bash 콘솔 용 PHP 5.6 버전을 찾을 수있는 저장소가 있습니까? 와: sudo apt-get install php5 PHP v5.5를 설치했습니다 $ php -v PHP 5.5.9-1ubuntu4.21 (cli) (built: Feb 9 2017 20:54:58) Copyright (c) 1997-2014 The PHP Group Zend Engine v2.5.0, Copyright (c) 1998-2014 Zend Technologies with Zend OPcache v7.0.3, …

2
찾기를 사용하여 데이터베이스에서 파일 목록을 비교하여 누락 된 파일 찾기
다음과 같은 데이터베이스의 2000 파일 목록이 있습니다. ./aa/0f/unique-string/IMG_0987.JPG ./ab/cf/unique-string/IMG_0987.JPG 누락 된 파일을 식별하기 위해 해당 목록을 실제 디렉토리 내용과 비교하고 싶습니다. 다음 명령은 개별적으로 작동하지만 스크립트를 작성하면 작동하지 않습니다 ... find . -false -samefile ./ab/cf/unique-string/IMG_0987.JPG 내가 가장 가까운 것은 다음과 같습니다. #!/bin/bash TEST=`cat ./list.lst` find . -false -samefile "$TEST" 나는 …
1 macos  bash  find  bsd 

1
Windows 10의 Ubuntu Bash WSL에서 redis-server 서비스를 시작하려면 어떻게해야합니까?
Windows 10에 Ubuntu Bash가 설치되어 있습니다. 터미널을 처음 열 때마다 redis-server실행하지 않고 백그라운드에서 어떻게 시작 sudo service redis-server restart합니까? ~/.bashrc파일에 해당 명령을 추가하려고 시도했지만 터미널 창을 열 때마다 암호를 입력해야합니다. 터미널 창을 열 때마다 서버가 다시 시작됩니다. 누구든지 이것을 처리하는 더 나은 방법을 알고 있습니까?

1
동적 길이의 문자열 구축-가장 적은 소비 방법?
-터미널 창 열 크기의 50 %에 해당 하는 일련의 문자를 쓰고 싶습니다 . 이미 열 크기가 있습니다. 터미널 열 크기가 30이라고 가정 해 보겠습니다. 원하는 최종 결과는 다음을 포함하는 String 변수입니다. echo $column_width --------------- # That is 15 x "-" 이 변수를 작성하려면 어떻게해야합니까? 0 <$ column_width를 반복하고 각 반복마다 …
1 bash  unix  shell 

0
bash에서 파일을 지우는 방법
내가하려고하는 것은 실제로 특정 파일이 내 하드 드라이브에있는 드라이브를 0으로 만듭니다. 내가 사용할 수있는 것을 알고 > filename나 dd if=/dev/null of=filename, 또는 파일을 "삭제"할 만 다른 방법,하지만 간단한 방법이 실제로 0 (또는 임의의 데이터, 또는 무엇이든)와 비트 이상 쓰기가 있는지 궁금하네요.

1
찾기 명령에 변수 사용
이름의 끝과 날짜를 기반으로 파일을 삭제하는 간단한 스크립트를 만들려고합니다. 이 작업을 수행하는 방법을 알 수 없습니다. 이것이 내가하는 방법입니다. DA='date +%d' find /var/www/data/files/ -name "*#$DA*" 이 패턴으로 끝나는 모든 파일을 찾고 싶습니다. 그래서 오늘은 # 06입니다. 나는 또한 시도했다 find . -iname \*${MYVAR}\* -print 여기에 제안 된대로 : http://www.commandlinefu.com/commands/view/6234/use-a-variable-in-a-find-command.-useful-in-scripting . …
1 bash  find 


1
.bash_history 명령 속도를 높이는 방법
나는 ctrl-R을 사용하여 .bash_history를 항상 사용하여 과거에 알아 냈고 실행 방법을 잊어 버린 복잡한 명령을 찾습니다. 내 .bashrc 파일에서 이러한 명령으로 관리되는 큰 역사 (50,000) 줄이 있습니다. 이것은 지난 몇 년 동안 인터넷상의 누군가로부터 분명히 복사되었습니다. #for keeping the history from all shells export HISTIGNORE=lst:df*:top:ssh*:cd* # don't put these in …

2
'find'로 특정 디렉토리를 내림차순으로 피하는 방법은 무엇입니까?
현재 특정 디렉토리를 내림차순으로 피하는이 find 명령이 있습니다. find . \! \( -name ".hg" -prune \) \! \( -name "localhost" -prune \) \! \( -name "logs" -prune \) -type f 명령은 원하는대로 작동하지만 더 간결한 솔루션을 찾고 있습니다. 나는 나 자신을 많이 반복하고 있다고 느끼고, 같은 일을 성취하는 더 우아하고 …
1 bash  unix  find 

1
데몬 프로세스에서 실행할 때 텔넷이 제대로 실행되지 않습니다
대화 형 쉘에서 주간 서버에 연결하기 위해 텔넷을 호출하면 정상적으로 작동합니다. 그러나 cron 또는 일부 bash 데몬 프로세스가 실행하는 쉘 스크립트에서 동일한 텔넷 호출이 발행되면 출력을 생성하지 못합니다. 두 호출을 모두 추적했으며 여기에 있습니다. 성공적인 것 : execve("/usr/bin/telnet", ["telnet", "192.168.0.11", "13"], [/* 24 vars */]) = 0 mmap2(NULL, 4096, PROT_READ|PROT_WRITE, …
1 bash  cron  telnet 


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