나는 뭔가를하고 싶다. bzr commit -m "It works!". 나는 일을함으로써 감탄 부호를 피할 수있다. bzr commit -m "It works\!". 그러나 커밋 메시지에는 백 슬래시가 포함됩니다. 역 슬래시를 무시하면서 느낌표를 벗어나는 방법은 무엇입니까?
예를 들어 따옴표없이이 명령의 대안은 무엇입니까? CD "c:\Documents and Settings" 따옴표를 사용하지 않으려는 가장 큰 이유는이 명령이 작동하기 때문입니다. SVN add mypathname\*.* 그러나이 명령은 작동하지 않습니다 : SVN add "mypathname\*.*" 문제는 공백이있는 경로의 mypathname을 변경하면 모든 것을 인용해야합니다. 예를 들면 다음과 같습니다. SVN add "c:\Documents and Settings\username\svn\*.*" 그러나 이것을 시도하면 …
물음표가있는 상자를 빨간색으로 표시하는 조건부 서식 규칙을 Excel 파일에 사용하고 싶습니다. Excel에서 물음표를 와일드 카드로 사용하고 있으며 적어도 하나의 문자가있는 모든 셀을 빨간색으로 바꿉니다. 물음표를 어떻게 피할 수 있습니까? 이들은 작동하지 않는 것 같습니다 : "?" \? '?' ??
나는 bash 스크립트를 통해 mysqldump를 실행 중이며 특수 문자가 포함 된 암호에 문제가 발생했습니다. mysqldump -hlocalhost -uUSERNAME -pPA$$W0RD DATABASE | gzip > /home/USERNAME/backups-mysql/BACKUP.gz 어떻게 암호를 벗어나나요?
리눅스 쉘에서 문자 이스케이프 처리에서 어떤 일이 일어나고 있는지 설명 할 수 있습니까? 나는 무엇을 어떻게하는지 이해하는 데 성공하지 않고 다음을 시도하고 많은 것을 봤다. root@sv01:~# echo -e "\ Hello!" \ Hello! root@sv01:~# echo -e "\\ Hello!" \ Hello! root@sv01:~# echo -e "\\\ Hello!" \ Hello! root@sv01:~# echo -e "\\\\ …
bash가 작은 따옴표로 묶은 문자열에서 아포스트로피 문자 이스케이프를 평가하는 방법을 이해하지 못합니다. 예를 들면 다음과 같습니다. $ echo ''\''Hello World'\''' 'Hello World' # works $ echo '\'Hello World\'' > # expects you to continue input 이것에 대한 설명을 찾으려고했지만 아무것도 얻을 수 없었습니다. bash는 여기서 무엇을하고 있습니까?
도커 컨테이너가 있는데 암호를 실행하고 넘겨주고 싶습니다. 하나는 느낌표가 !있고 다른 하나는 앰퍼샌드가 &있습니다. 그래서 이것을 실행하고 싶습니다 : docker run -i -t --rm \ -e "LDAP_FILTER=(&(objectCategory=person)(objectClass=user)" \ -e "LDAP_PASS=Secret!Password" \ user-prefix/container-name 작동하지 않습니다. &로 대체됩니다 {LDAP_FILTER}및 !GET가 잘립니다. 나는 이것들을 피해야한다고 확신한다. 그러나 \!및 \&작동하지 않았다.
이 질문에는 이미 답변이 있습니다 . 휴일 칠년 전에 . 가능한 중복 : 유닉스 도구 : 파일 이름을 빼면 어떻게 될까요? 이것을 피하는 방법을 알려주십시오. [root @ unix ~] # ./-sh -bash : ./-sh : 권한이 거부되었습니다 [root @ unix ~] # chmod + x -sh chmod : 유효하지 않은 …
예 : 말하고 싶어 perl -e 'print '"'"'Hello, world!'"'"', "\n";' 작은 따옴표를 피하는 것과 같이 덜 어색한 방법이 있습니까? 예, 쓸 수 있다는 것을 알고 있습니다 perl -e 'print q[Hello, world!], "\n"' perl -e 'print "Hello, world!\n"' 그러나이 질문은 Perl이 아니라 껍질에 인용하는 것에 관한 것입니다. 나는 그것을 수행하는 방법에 …
awk를 사용하여 다음과 같이 SQL 출력에서 정보를 가져오고 싶습니다. (count (고유 한 서버 클래스) = '2') 이 예제에서는 2 인 숫자를 추출해야합니다. 다음과 같은 작업을하고 싶지만 작은 따옴표를 이스케이프 처리하는 방법을 알 수 없습니다. <sqlCommand> | awk 'BEGIN{FS="'"}{print $2}' awk에서 필드 구분 기호로 리터럴 작은 따옴표를 어떻게 얻을 수 있습니까?
예를 들어 현재 yank 레지스터의 발생을 강조하고 싶습니다. :let @/=@" @"백 슬래시처럼 '재미있는'것이 없으면 작동 합니다. 내가 할 수있는 :let @/=escape(@", '\\') 그러나 이것이 옳은 일인지 확실하지 않으며 가능한 모든 문제가있는 인물을 피할 수 있는지 확실하지 않습니다 . 다른 사람이있을 수 있습니다. 업데이트 : 좋아, 더 많은 것을 피해야합니다. 모든 …
다음과 같은 출력이 있습니다. "vancouver/news/vancouver-voices": { "status": 0, "time": 0, "timestamp": 1371298701 }, "vancouver/news/vancouvers-march-second-annual-success": { "status": 0, "time": 0, "timestamp": 1371298701 } 부분 URL 만 추출해야합니다 ( vancouver/news/vancouvers-march-second-annual-success and vancouver/news/vancouver-voices예 : 나는 기본적으로 bash를 통해 명령을 호출 한 다음 grep awk 또는 sed로 파이프합니다. grep ( | grep -o '".*": …
나는 따옴표에 문제가있다, 나는 이것을 몇 시간 동안 해왔다. 나는 기본적으로 외부 프로그램 (FOO)을 가지고 있으며, 처리 할 문자열이 필요하며, 그 문자열 내에 마지막과 마지막에 인용문이있다. . FOO /f "BAR ^"BAZ^"" 이 코드는 'BAZ'가 포함 된 따옴표를 이스케이프 처리 할 때 첫 번째 따옴표가 캐럿으로 이스케이프 처리 된 경우에도 서로 …