«shell» 태그된 질문

셸은 일반적으로 명령 줄에 입력하여 사용자가 운영 체제와 상호 작용할 수있는 소프트웨어입니다.

1
syslog 쉘 확장
쉘 확장 이후 syslog로 실행되는 명령 로깅을 방지하는 쉬운 방법이 있습니까? 즉, "ls a.log b.log c.log d.log"가 아닌 "ls * .log"명령을 사용하십시오. 로그 파일이 엉망이됩니다.

3
일정 비율의 디스크 크기를 계산하는 셸 명령
나는 사용자의 홈 디렉토리의 전체 디스크 크기의 15 %를 계산하는 쉘 스크립트를 작성 중이다. 나는이 일을하는 더 좋은 방법이 있다면 나에게 (다소) 내가 원하는 것을 얻지 만 확실하지 않은 명령을 가지고있다. df -hT /home/user1 | grep -vE '^Filesystem' | awk '{ print $2 }' 이 명령은 다음을 출력합니다. <blank line> …
shell 

1
셸 별칭이 없을 때 어떻게 프로그램에 숨겨진 매개 변수를 추가 할 수 있습니까?
py.test는 인수가 있다고 생각합니다. -n 아무도 없을 때. 무엇을 추가 할 수 있습니까? 이 프로그램은 OS X에서는 예상대로 작동하지만 Ubuntu 16.04에서는 작동하지 않습니다. 나는 많은 가능성, 별칭, 시도 된 zsh, sh를 점검했지만 운은 없다. ± /usr/local/bin/py.test usage: py.test [options] [file_or_dir] [file_or_dir] [...] py.test: error: unrecognized arguments: -n inifile: /home/ahundt/src/keras/pytest.ini rootdir: …


1
/ dev / zero 또는 / dev / null (리디렉션 용)?
리디렉션 할 표준은 다음과 같습니다. /dev/null,하지만 왜 사용하지 /dev/zero? 같은 효과가 없습니까? 또 다른 질문은 무엇입니까? 1>> 2>> &>> >>& 리다이렉트를위한 그 외의 의미
linux  bash  shell 

3
파일을 확인하고 다른 디렉토리로 옮기는 쉘 스크립트
우리의 클라이언트는 파일을 서버로 전송할 것입니다. 파일이 해당 인바운드 디렉토리에 있는지 확인하고 파일이 있으면 다른 디렉토리로 이동하여 코드에서 읽을 수 있도록해야합니다. 이를 위해 쉘 스크립트를 작성해야합니다. 해당 인바운드 디렉토리의 파일을 어떻게 반복합니까?
unix  bash  shell  script 

2
bash에서 음의 부동 소수점을 비교하는 방법
스크립트를 테스트했는데 bash에서 음의 부동 소수점 비교에서 실패합니다. 우리가 뭘 잘못하고 있니? $F1=10000000000 $F2=300 FLP=$(bc <<< "scale=5; ($F2 - $F1)/$F2 * 100") if [ $FLP -eq "1" ]; then echo " greater" else echo "smaller" fi -99.99900으로 "더 크게"계속 인쇄합니다. 도움을 주셔서 감사합니다

1
쉘 글 로빙 표현식을 치환 할 수 있습니까?
일반 쉘 글 로빙을 사용하는 경우, *사전 사전 순으로 파일을 일치시킵니다. 특정한 이유로, 때때로 나는이 행동을 원하지 않습니다. 일치하는 결과를 스크램블하여 순서가 무작위가되는 방법이 있습니까? 특히 zsh 솔루션에 관심이 있지만 필수 사항은 아닙니다.

0
쉘 스크립팅의 초보자 문제
나는 장면에 익숙하지 않아 vi를 사용할 때 몇 가지 문제가 발생했습니다. 명령을 적용하는 방법을 알 수 없습니다. 스크립트에서 외부에서 수행 할 수있는 파일에서 "happy"문자열을 찾아야 grep -i happy test.txt | wc -l했지만 스크립트로 파일을 스캔하는 방법을 모르겠습니다. 화면에 인쇄하는 것도 또 다른 문제입니다. 인쇄 나 반향을 시도했지만 구문에 문제가있는 것 …

1
배쉬 if 문
모두가 알듯이 간단한 if진술은 다음과 같습니다. 테스트 명령 인 경우; 그런 다음 결과 명령; fi 그런 다음 의사는 말합니다. 테스트 명령 목록이 실행되고 반환 상태가 0이면 CONSEQUENT-COMMANDS 목록이 실행됩니다. TEST-COMMAND의 리턴 상태가 규칙을 사용하여 부울 참 / 거짓으로 변환됨을 의미합니까? 반환 상태-0-> true 반환 상태-1-> false 그런 다음 if 문에서 …
bash  shell 

2
쉘에서 자연어 루프 [닫힘]
루프 구문을 명시 적으로 사용하지 않고 일련의 입력에서 루프로 명령을 실행하는 자연스러운 방법이 있습니까? 나는 우리가 영어로 말하는 방식과 유사한 방식을 의미합니다. 예를 들어 some-command -a john,jane -b doe,roe 대신에 for a in john jane; do for b in doe roe; do some-command -a $a -b $b done done 당신은 …
bash  shell 

1
Tee 대안 (사용자 입력 누락)
우리는 타사 대화 형 명령 줄 도구를 사용 tee하고 있으며 사용자가 수행 한 작업을 로깅하는 데 사용합니다. 이 도구는 사용자가 수행하려는 작업을 요청하고 사용자가 무언가를 선택하고 하위 메뉴를 계속 진행하거나 작업이 실행되는 방식으로 작동합니다. 최근에 (우리는 그러한 로그를 확인해야 할 때) 사용자 입력이 없다는 것을 깨달았습니다. 대안이 있습니까? 그것을 달성하는 …
shell  tee 


1
네트워크를 통해 패턴으로 복사 파일을 자동화하는 스크립트
일부 작업을 자동화하려고합니다 ... 네트워크 공유를 통한 통신으로 한 시스템과 다른 시스템의 다른 부분에서 일부 개발 작업을 수행해야합니다. 전체 디렉토리가 아닌 특정 파일을 복사하고 싶습니다. 여기에는 많은 추가 빌드 항목이 포함될 수 있습니다. 같은 것 set source="C:\Users\me\Documents\sourcefolder" set dest="\\SHARE\FOLDER\me\destfolder" xcopy %source%+"*.cpp" %dest% 이 같은 명령을 어떻게 수행 할 수 있습니까? …

1
왜 awk가 잘못된 문자열을 출력 파일에 인쇄합니까?
awk로 파일을 읽고 새 파일로 출력을 쓰려고합니다. 컨텐츠 파일 샘플 : DATE_Login|09:01:20.507|2015-08-13|TIME_Session|00:32:32|MX|w32 DATE_Login|09:01:20.507|2015-08-13|TIME_Session|02:12:21|EU|osx DATE_Login|09:01:20.507|2015-08-13|TIME_Session|01:15:04|SP|mobile 이것은 커맨드 라인입니다 awk -F "|" 'NR > 4 {print $1 >> "/result.txt" } {if (NR > 15) exit 0}' /SSXCIPSOUR.txt** 그러나 컨텐츠 파일 출력은 다음과 같습니다. ^@2^@0^@1^@5^@-^@0^@8^@-^@1^@3^@ ^@0^@9^@:^@0^@1^@:^@2^@0^@.^@5^@0^@7^@ ^@2^@0^@1^@5^@-^@0^@8^@-^@1^@3^@ ^@0^@9^@:^@0^@1^@:^@2^@0^@.^@5^@0^@7^@ ^@2^@0^@1^@5^@-^@0^@8^@-^@1^@3^@ ^@0^@9^@:^@0^@1^@:^@2^@0^@.^@5^@0^@7^@
linux  bash  unix  shell  awk 

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