«string-manipulation» 태그된 질문

4
Windows 배치 파일에서 문자열의 일부를 추출하는 방법은 무엇입니까?
배치 (cmd) 파일의 변수에 저장된 "Abc_123"과 같은 값이 있다고 가정합니다. "123"만 포함 된 변수로 끝나고 싶습니다. 이 작업을 수행하는 기본 제공 방법이 있습니까? 일반적인 Windows (Vista / 2008) 시스템에 내장되어있는 한이 방법이나 성능에 대해서는별로 까다 롭지 않습니다.


3
OS X에서 Bash 4.3 서브 스트링 음수 길이
Bash 4.2는 음의 부분 문자열 길이에 대한 지원을 추가했습니다. http://tldp.org/LDP/abs/html/abs-guide.html#SUBSTREXTR01 예 37-12. 문자열 추출 구문의 음수 매개 변수 "길이"매개 변수가 음수이면 끝에서 오프셋 매개 변수로 사용됩니다. 예를 들어 다음은 Ubuntu에서 테스트 할 때 "World"출력입니다. STR="Hello World!" echo ${STR:6:-1} 그러나 OS X (GNU bash, 버전 4.3.42 (1)-릴리스 (x86_64-apple-darwin14.5.0))에서 해당 사용법으로 인해 …


2
어떻게 물고기 껍질에서 문자열 조작을 할 수 있습니까?
Fish shell에서 bash 스타일의 문자열 조작을 어떻게 할 수 있습니까? 특히 bash에서 read branch < ".git/HEAD" branch=${branch#ref: refs/heads/} 에 지사 이름을 넣을거야. $branch 변하기 쉬운. 나는 물고기 껍질에서 어떻게 똑같이 할 수 있습니까? 나는 물고기의 문서를 훑어 보았지만 아무것도 발견하지 못했습니다.

1
strace를 실행할 때 지정된 syscall의 시간 차이를 계산하고 그룹화하는 방법
웹 성능 테스트 (각 파일에 소요되는 시간을 확인)를 계획하고 있지만 모든 응용 프로그램에 유용 할 수 있습니다. 나는 존재와 다른 성능 응용 프로그램을 사용하는 방법을 정확히 알고 있으므로 strace 솔루션에만 관심이 있습니다. 기본적으로 필터링 된 syscall의 시간 실행 차이를 계산 한 다음 그룹화하고 정렬하고 요약을 생성합니다 (-C 옵션과 유사). 사용 …

1
sed에서 부분 문자열과 일치하는 모든 단어를 삭제하십시오.
다음 줄이 있다고 가정하십시오. group blue:green yellow green redtomblue black !greyTOMwhilte !purple redblue sed를 사용하여 문자열 "tom"또는 "TOM"을 포함하는 모든 단어를 삭제해야합니다. 나는 이것을 멀리 얻었습니다. sed 's/^ *\(.*\)[!]*[A-Za-z0-9_]*[tT]\{1\}[oO]\{1\}[mM]\{1\}[A-Za-z0-9_]*\(.*\)/\1 \2/g' 그러나 이것은 마지막 항목 만 삭제하고 모든 항목을 삭제 하지는 않습니다. 결과 위의 예를 사용하면 다음과 같습니다. group blue:green yellow …


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