«command-line» 태그된 질문

CLI (명령 줄 인터페이스) 사용에 대한 질문


5
mv 파일 / dir이 왜 파일을 현재 작업 디렉토리의 하위 디렉토리로 옮기지 않습니까?
나는 내 /etc디렉토리에 있었고 명령을 입력했다. me@mylaptop:/etc$ sudo mv MyFile.conf /openvpn 파일을 디렉토리 openvpn의 하위 디렉토리 인 디렉토리로 옮길 것이라고 생각했습니다 /etc. 그러나 그것은 일어난 일이 아닌 것 같습니다. 내가 확인할 수있는 것은 명령이 실행되었다는 것입니다.

2
변수가 문자열로 구문 분석되지 않습니다
문제 bash 스크립트에서 다음과 같은 방식으로 wifi의 신호 레벨을 추출하려고 시도했습니다 (따옴표는 아무런 차이가없는 것 같습니다). string="$(iwconfig wlan0 | grep -I Signal)" I echo $string인 경우 기대하는 것을 얻습니다. Link Quality=63/70 Signal level=-47dBm 그러나 하위 문자열을 얻으려고 echo ${string:5}하면 동일한 것을 반환합니다. 디버깅 : wconfig wlan0 | grep -I Signal변수 …

3
.txt 파일이 없으면 셸에서 * .txt를 사용한 확장이 작동하지 않습니다.
나는 확장과 함께 놀고 있었고, 독특한 행동을 발견했습니다. 나는 노력했다 : echo ./*.txt 그리고 현재 디렉토리에 .txt 파일이 없습니다. 내가 얻은 결과는 다음과 같습니다. ./*.txt 나는 단지 궁금하다 : 나는 왜 이것을 얻었 는가? 나는 출력을 얻지 못할 것으로 기대했다. 추신 : .txt파일 이있을 때 확장이 올바르게 해석되었습니다. 다시 말해, …

6
타임 스탬프에서 첫 번째 콜론 ':'을 제거하는 방법?
나는 프로그래밍에 익숙하지 않다 !! 누구나 :타임 스탬프의 첫 번째 위치에서 를 제거하는 데 도움을 줄 수 있습니까?:29.06.2019 23:03:17 현재 아래에 표시된 것처럼 awk / cut 명령을 사용하여 시도하고 있습니다. TDS="$(grep 'Logfile started' process.log | awk '{print $3,$4}' | cut -d: -f2)" echo "$TDS" 29.06.2019 23 그리고 출력은 내가 원하는 …

2
NBSP를 일반 공간으로 자동 변환하도록 bash / readline을 구성 할 수 있습니까?
AltGr+ Space를 비 분리 공간 (NBSP, U + 00A0)에 매핑하는 핀란드어 키보드 레이아웃을 사용하고 있습니다 . 나는 이것에 일반적으로 만족하지만 bash 명령 줄을 사용하는 동안 파이프 " |"기호 ( 핀란드어 키보드 레이아웃 으로 AltGr+ <로 쓰여진) 뒤에 일반 공간 대신 ​​NBSP를 실수로 쓰는 경우가 종종 있습니다. AltGr파이프를 입력하는 동안 잡고 …



2
파일 이름을 인용하면`xargs sudo rm -rf`를 실행하기에 충분한 보안이 있습니까?
폴더의 마지막 두 파일을 제외한 모든 파일을 삭제하는 스크립트를 작성했습니다. #!/bin/bash ls -1 --quoting-style=shell-always /path/to/some/folder \ | head -n -2 \ | xargs printf -- "'/path/to/some/folder/%s'\n" \ | xargs sudo rm -rf 이 스크립트는 매일 크론 작업으로 실행됩니다. 추론은 다음과 같습니다. 사용하여 모든 파일 목록을 얻습니다 ls -1(한 줄에 하나의 …

2
이름이 다른 파일을 복사하여 붙여 넣기
이름이 많은 텍스트 파일이 있습니다. foo_bar_abc_1_01_geh_original.in foo_bar_abc_1_02_geh_original.in foo_bar_abc_1_03_geh_original.in ... ... foo_bar_abc_1_1000_geh_original.in 각 파일 을 복사 (및 원본 파일 유지) 하고 같은 폴더에 다른 이름으로 붙여 넣기 를 원합니다 . foo_bar_abc_1_01_geh_copy.in foo_bar_abc_1_02_geh_copy.in foo_bar_abc_1_03_geh_copy.in ... ... foo_bar_abc_1_1000_geh_copy.in 간단한 스크립트를 사용하여 어떻게 할 수 있습니까?


2
파일 이름을 바꿀 때 공백을 바꾸지 마십시오
다음과 같이 파일 이름을 바꾸려고합니다. for file in *; do mv -i "$file" "$(echo "$file" | sed -e 's/[^A-Za-z0-9._-]/_/g')"; done 그러나이 sed명령은 모든 공백을로 바꿉니다 _. sed지정된 문자와 함께 공백을 포함하도록 명령을 편집하는 방법은 무엇입니까? 사용하려고 \s했지만 작동하지 않습니다 ... 편집 : 예를 들어 파일의 trip: hill이름을 바꿔야 trip_ hill하지만 …


3
키워드를 사용하고 컨텐츠를 필터링하는 CLI 웹 스파이더를 작성하는 방법
더 이상 사용되지 않는 (사용되지 않는) 문헌 포럼 e-bane.net 에서 기사를 찾고 싶습니다 . 일부 포럼 모듈이 비활성화되어 있으며 작성자가 작성한 기사 목록을 얻을 수 없습니다. 또한 사이트는 검색 엔진에서 Google, Yndex 등으로 색인을 생성하지 않습니다. 내 기사를 모두 찾는 유일한 방법 은 사이트 의 아카이브 페이지 를 여는 것입니다 …


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