slash

cp, 후행 슬래시, 동일한 디렉토리에 복사 또는 다른 디렉토리에 복사
slash

cp, 후행 슬래시, 동일한 디렉토리에 복사 또는 다른 디렉토리에 복사

한 디렉터리를 다른 디렉터리로 복사하려면 첫 번째 디렉터리에 슬래시가 없어야 합니다. # example 1 # this command will copy dir1 to dir2 # (dir2 is preexisting) cp -Rip dir1 dir2/ 그렇지 않으면 명령은 디렉터리 자체가 아닌 디렉터리 내용을 복사합니다. # example 2 # this command will copy dir1 contents to dir2 # (dir2 is preexisting) cp -Rip dir1/ dir...

Admin

"/"가 이름의 일부인 경우 awk는 줄 사이에 인쇄합니다.
slash

"/"가 이름의 일부인 경우 awk는 줄 사이에 인쇄합니다.

이름에 "/"가 포함된 줄 사이의 줄을 인쇄해야 합니다. 나는 이전에 시도했습니다: awk '/+SOLUTION/ESTIMATES/,/-SOLUTION/ESTIMATES/' $F > fil$F 그리고 awk '/+SOLUTION"/"ESTIMATES/,/-SOLUTION"/"ESTIMATES/' $F > fil$F 그리고 awk '/"{+SOLUTION/ESTIMATES}"/,/"{-SOLUTION/ESTIMATES}"/' $F > fil$F 그러나 오류는 항상 "종료되지 않은 ...

Admin

'-F' 옵션을 사용하는 'ls' 심볼릭 링크 이름에 슬래시(/) 접미사가 미치는 영향
slash

'-F' 옵션을 사용하는 'ls' 심볼릭 링크 이름에 슬래시(/) 접미사가 미치는 영향

예를 들어 다음과 같은 디렉터리 구조가 있습니다. $ \ls -F dir/ lnk@ $ \ls -F dir FILE $ \ls -l lnk lrwxrwxrwx 1 user group d Mon hh:mm lnk -> dir 내 ls명령에는 별칭이 있습니다. 나는 \ls표준 동작을 얻기 위해 사용합니다. 문제는 -Fwith 옵션을 사용할 때 ls심볼릭 링크 이름 뒤에 슬래시를 추가하면 동작에 영향을 미치는 이유는 무엇입니까 ls? $ \ls -F lnk lnk@ \ls -F lnk/ FI...

Admin

/bin/sort는 입력에서 슬래시를 무시하는 것 같습니다.
slash

/bin/sort는 입력에서 슬래시를 무시하는 것 같습니다.

저는 우분투 20.0.4를 실행하고 있습니다. 다음 파일의 내용을 고려하십시오(파일 이름이 이라고 가정 input)... /zzzzz foo bar /hij zzz xyz abc /abc ijk lmnop qwer tyuiop abc def 실행하면 /bin/sort input다음과 같은 결과가 나옵니다... /abc abc def /hij zzz ijk lmnop qwer tyuiop xyz abc /zzzzz foo bar 보시다시피 정렬 알고리즘은 선행 슬래시를 완전히 무시합니다....

Admin

슬래시가 포함된 문자열을 파일로 처리하지 않고 sed에 어떻게 전달할 수 있나요? (해당 디렉토리나 파일이 없습니다)
slash

슬래시가 포함된 문자열을 파일로 처리하지 않고 sed에 어떻게 전달할 수 있나요? (해당 디렉토리나 파일이 없습니다)

슬래시가 포함된 문자열을 sed에 전달하여 값을 추출해야 하지만 그렇게 하려고 하면 해당 문자열을 디렉터리/파일로 취급하고 "해당 디렉터리 또는 파일이 없습니다"라는 오류가 발생합니다. 나는 이것이 경로로 읽고 의도한 효과가 아닐 때 파일을 찾으려고 시도하기 때문이라고 가정합니다. 예: my_value="my/value" operand="$($my_value | sed -n -e 's/^\(.*\)\/.*/\1/p')" # Expected echo $operand : my 참고: 저는 bas...

Admin

Bash 또는 Zsh에서 "*/"의 의미에 대한 명확한 답을 어디서 찾을 수 있나요?
slash

Bash 또는 Zsh에서 "*/"의 의미에 대한 명확한 답을 어디서 찾을 수 있나요?

나는 그것이 무엇을 의미하는지 알아보기 위해 Unix와 Bash에 대한 O'Reilly의 참고 자료를 살펴보았지만 */아무 것도 찾을 수 없었습니다. echo */모든 디렉토리를 볼 수 있습니다 . 이는 단지 "모든 디렉토리"를 의미하는 것처럼 보이지만 *오히려 "모든 파일 및 디렉토리"를 의미하는 것처럼 보이지만 어떤 이유로 많은 사용자가 이에 대해 알지 못하는 것 같고 책에서는 이에 대해 언급하지 않습니다. */그 의미와 변형 에 대해 이야기하는 명확한 출처가 있습니까 ? ...

Admin

파일 이름에서 mm/dd/YY 백업 날짜를 이스케이프합니다.
slash

파일 이름에서 mm/dd/YY 백업 날짜를 이스케이프합니다.

나는 노력해왔다: cp file.csv file.$(date +%D).csv 그러나 파일 이름이 별도의 디렉토리가 있는 슬래시이기 때문에 실패합니다 file.03/27/19.csv. 나는 다시 시도했습니다 : cp file.csv file.$(printf "%q" $(date +%D)).csv 하지만 여전히 실패합니다. ...

Admin

시간 테스트 출력 정의 디렉터리의 변수에서 후행 슬래시를 제거하는 방법
slash

시간 테스트 출력 정의 디렉터리의 변수에서 후행 슬래시를 제거하는 방법

우분투16.04 for의 출력이 client in */; do후행 슬래시를 생성하지 않더라도 루프 내의 파일에 대해 시간 테스트를 실행하는 동안 $client 변수를 에코하면 후행 슬래시가 발생합니다. cd "$wDir" for client in */; do cd "$wDir"/"$client"; #-- check to see if any .csv files exists if ls *.csv &>/dev/null; then for csvfile in *.c...

Admin

쉘은 ././command-name을 어떻게 해석합니까?
slash

쉘은 ././command-name을 어떻게 해석합니까?

hello2현재 작업 디렉터리에 이름이 이진 파일이 있습니다. 이를 실행하려면 이를 눌러야 ./hello2하며 출력이 표시됩니다. 그러나 다음 명령을 사용하면 ././hello2여전히 작동합니다 . 쉘이 이 명령을 어떻게 해석하는지 설명해 주시겠습니까? ...

Admin

C 라이브러리 함수
slash

C 라이브러리 함수

다음 사이에 미묘한 차이점이 있습니까? file 그리고 ./file 상대 경로로? ...

Admin

'grep' 명령에서 슬래시가 감지되지 않습니다.
slash

'grep' 명령에서 슬래시가 감지되지 않습니다.

텍스트 파일에 SQL 쿼리가 있고 다음과 같은 줄이 있습니다. PARTITION BY (date_key // 100000000); 이제 두 개의 슬래시를 "DIV"라는 단어로 바꾸고 싶습니다. 이를 위해 쉘 스크립트에서 다음을 수행했습니다. strg=$(grep "PARTITION BY" $entry) ## $entry has the file_name strg2=$(echo "$strg" | sed 's%\/\/%DIV%g') 하지만 내가 원하는 대로 작동하지 않습니다. 추가 조사 ...

Admin

Kernighan 및 Pike 챌린지: 파일 이름에 슬래시를 추가하는 방법은 무엇입니까?
slash

Kernighan 및 Pike 챌린지: 파일 이름에 슬래시를 추가하는 방법은 무엇입니까?

방금 다음 문제가 발생했습니다.유닉스 프로그래밍 환경, Kernighan과 Pike의 Unix 고전 책(1984년판 ISBN: 0-13-937699-2의 79페이지에서 다음 텍스트를 찾았습니다): 연습 3-6.(트릭 질문) 파일 이름에 /를 어떻게 넣나요(예: 경로 구성 요소를 구분하지 않고 /를 사용합니까?) 나는 최종 사용자이자 프로그래머로서 수년간 Linux를 사용해왔지만 이 질문에 답할 수 없습니다. 가지다절대파일 이름에 슬래시를 추가하는 것은 커널에서 엄격히 금지됩니다. 블록 장치...

Admin

debugfs의 ext4 파일 시스템에서 "filen/ame"(슬래시 포함)이라는 파일을 어떻게 삭제합니까?
slash

debugfs의 ext4 파일 시스템에서 "filen/ame"(슬래시 포함)이라는 파일을 어떻게 삭제합니까?

e2fsprogs 사용시 debugfs변경/사고로 인해 filen/ame이라는 파일이 생성되었습니다. 분명히 슬래시 문자는 /경로 이름에서 특수 구분 기호 역할을 합니다. 계속 사용하고 있습니다 debugfs. 이름이 지정된 파일을 삭제하고 싶지만 문자가 파일 이름의 일부로 해석되지 않기 filen/ame때문에 거의 성공하지 못합니다 ./ debugfs는 슬래시가 포함된 파일을 삭제하는 방법을 제공합니까? 그렇다면 어떨까요? 나는 다음을 사용했다: cd /tmp echo "content" &g...

Admin