«bash» 태그된 질문

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

7
읽기 전에 명확한 stdin
다음 bash 스크립트가 있습니다. # do some time consuming task here read -p "Give me some input: " input 짐작 하셨겠지만, "시간이 걸리는 작업"중에 사용자가 임의의 키를 누르면 원하지 않는 입력도 고려됩니다. stdinread 명령을 실행하기 전에 어떻게 지우 거나 최소한 무시합니까?
14 linux  bash  shell  stdin 

5
scp와 같지만 파일과 폴더를 삭제하는 다른 명령이 있습니까?
scp를 사용하여 물건을 원격 위치에 복사하고 있습니다. 그러나 때로는 scp가 예상대로 작동하지 않고 때로는 복사가 제대로 완료되지 않는 것으로 나타났습니다 (복사중인 폴더에 새 파일을 추가했을 때). 따라서 원격 폴더를 먼저 제거한 다음 필요한 것을 정확히 확보하기 위해 복사를 수행하고 싶습니다. scp와 같은 다른 명령이 있습니까 (예 : srm 또는 smv)? …
14 bash  ssh  scp 

7
ID3 제목 태그를 MP3 파일 이름과 동일하게 설정
누구나 미디어 라이브러리를 통해 각 MP3 파일의 id3 제목 태그를 파일 이름과 동일하게 설정하는 bash 스크립트를 가지고 있습니까? 나는 다른 자동화 된 방법에도 열려 있습니다. GUI 응용 프로그램 또는 자동으로 작업을 수행하는 모든 것이 될 수 있습니다. EasyTag 방법은 다음과 같습니다. mp3 ID3 파일에서 대량 제목 태그 이름을 바꾸는 방법 …
14 linux  bash  script  id3 

14
스크립팅 : XML 파일의 태그에서 값을 추출하는 가장 쉬운 방법은 무엇입니까?
pom.xml (Maven의 'Project Object Model')을 읽고 버전 정보를 추출하고 싶습니다. 예를 들면 다음과 같습니다. <?xml version="1.0" encoding="UTF-8"?><project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/maven-v4_0_0.xsd"> <modelVersion>4.0.0</modelVersion> <groupId>com.mycompany</groupId> <artifactId>project-parent</artifactId> <name>project-parent</name> <version>1.0.74-SNAPSHOT</version> <dependencies> <dependency> <groupId>com.sybase.jconnect</groupId> <artifactId>jconnect</artifactId> <version>6.05-26023</version> </dependency> <dependency> <groupId>joda-time</groupId> <artifactId>joda-time</artifactId> <version>1.5.2</version> </dependency> <dependency> <groupId>com.sun.jdmk</groupId> <artifactId>jmxtools</artifactId> <version>1.2.1</version> </dependency> <dependency> <groupId>org.easymock</groupId> <artifactId>easymock</artifactId> <version>2.4</version> </dependency> </dependencies> </project> 위에서 …
14 linux  bash  unix  python  xml 

5
종료 후 vim 화면 버퍼를 이전 bash 활동으로 바꾸는 방법은 무엇입니까?
bash (또는 vim) 기능이 무엇인지 찾으려고합니다. 시나리오는 다음과 같습니다. 나는 bash 터미널에 있고 vim으로 무언가를 편집 한 다음 bash로 돌아갑니다. 일부 터미널에서는 vim 세션 화면이 사라져 이전 bash 쉘 활동이 표시됩니다 (이것이 내가 원하는 것입니까?). 다른 경우에는 vim 세션 화면 버퍼가 남아 있습니다 (이전 bash 쉘 활동 숨기기). 화면을 지우거나 …
14 bash  vim 

2
vim의 자동 완성 기능을 bash의 기본 자동 완성 기능처럼 동작시키는 방법은 무엇입니까?
some/path/file<Tab>일치하는 항목이 여러 개있는 경우 : e를 입력하면 vim은 첫 번째 항목 만 선택하므로 Tab 키를 사용하여 나머지 항목을 순환해야합니다. (Windows CLI의 동작과 매우 유사합니다). 모호성이있을 때까지만 완료되는 bash처럼 동작하게하려면 어떻게합니까? 편집 : 좀 더 명확하게 질문을 업데이트했습니다.
14 bash  vim  autocomplete 


1
bash에서 "-"를 피하는 방법 [중복]
이 질문에는 이미 답변이 있습니다 . 휴일 칠년 전에 . 가능한 중복 : 유닉스 도구 : 파일 이름을 빼면 어떻게 될까요? 이것을 피하는 방법을 알려주십시오. [root @ unix ~] # ./-sh -bash : ./-sh : 권한이 거부되었습니다 [root @ unix ~] # chmod + x -sh chmod : 유효하지 않은 …

11
디렉토리 별 bash / zsh 히스토리 로그 파일
set 디렉토리의 프로젝트에서 많은 작업을 수행합니다. 때로는 몇 달이 지나서 그 프로젝트에서 무언가를 다시 실행해야하지만 내가 한 일을 기억하지 못하는 경우가 있습니다. 수은 또는 git을 사용하여 파일의 변경 사항을 추적 하지만 해당 디렉토리에서 어떤 명령을 실행했는지 기억하고 싶습니다. 내 쉘 히스토리를 검색하는 것은 그리 유익하지 않습니다. 나는 이미 모든 것을 …
14 linux  bash  shell  history  zsh 

2
bash 완성을 어떻게 디버깅합니까?
나는 모두 독립적으로 작동하는 것처럼 보이는 bash 완성 함수를 만들었지 만 탭 완성을 시도하면 예기치 않은 결과를 얻습니다. bashdb를 연결할 수 있습니까? 그런 다음 무언가를 완성하고 디버그하여 무엇이 잘못되었는지 확인하십시오.

2
부모 환경을 상속하지 않고 명령 실행
새로운 로그인 세션에서 "있는 것처럼"명령을 실행하는 방법이 있습니까? 나는 이미 시도했다 env -i. 그러나 설정하거나 설정 해제 해야하는 다양한 ENV 변수를 다루고 싶지 않습니다. 또한 해봤 bash -c "some command"하고 bash -l -c "some commmand"있지만 현재의 모든 환경을 복사합니다. 내가 가장 가까운 것은 빈민가 솔루션입니다. ssh me@localhost "some command"
14 bash  shell  session 


5
왜 'whereis'와 'where'가 명령 위치를 표시하지 않습니까?
명령 이 명령의 위치를 ​​표시 whereis하거나 which표시하지 않는 이유는 무엇입니까 ? 예를 들어 nvm을 가지고 있고 그것이 어디에 있는지 알고 싶지만이 명령을 사용하여 바이너리를 찾는 데 도움이되지 않습니다. find이 경우 에만 사용해야합니까 ? 최신 정보 여기에 긴 출력이 있습니다 type nvm $ type nvm nvm is a function nvm () …
14 bash 

1
여러 터미널에 대한 하나의 sudo
Sudo 루트 권한은 특정 시간에 한 터미널에만 제공됩니다. 해당 기간 동안 다른 터미널에서 sudo를 사용하려면 비밀번호를 다시 입력해야합니다. 터미널에서 sudo를 강제로 작동시키는 방법은 무엇입니까?
14 bash  shell  sudo 


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