«text-processing» 태그된 질문

프로그램, 스크립트 등에 의한 텍스트 조작 또는 검사

11
문자열의 마지막 3 자만 인쇄하는 명령
나는 알고 cut명령은 첫 번째 인쇄 할 수 있습니다 n문자열의 문자를하지만 어떻게 마지막 선택하는 n문자를? 가변 문자 수를 가진 문자열이있는 경우 문자열의 마지막 세 문자 만 어떻게 인쇄 할 수 있습니까? 예. 필요한 "무제한"출력은 "ted" "987654"출력은 "654"입니다. "123456789"출력은 "789"입니다.




6
XY보다 짧은 라인을 제거하는 방법?
2048자를 초과하는 줄을 제거하는 방법에 대한 질문을 찾았습니다. XY보다 길면 줄을 삭제하는 방법은 무엇입니까? Q : 그러나 4 자보다 짧은 줄을 어떻게 제거 할 수 있습니까? 따라서 파일에서 길이가 1 또는 2 또는 3 인 줄을 제거하십시오. 업데이트 : 많은 GOOD 답변에 감사드립니다.하지만 하나만 OK로 표시 할 수 있습니다


4
10 진수에서 16 진수로 BASH 기본 변환
Bash에서 십진수 에서 다른 밑으로, 특히 16 진수 로 밑을 어떻게 변환합니까 ? 다른 길로 가기가 쉬운 것 같습니다. $ echo $((16#55)) 85 웹 검색을 통해 변환을 수행하기 위해 수학 및 문자 조작을 수행하는 스크립트를 찾았으며이를 함수로 사용할 수 있지만 bash에는 이미 기본 변환이 내장되어 있다고 생각했을 것입니다. 그렇습니까?

3
sed를 사용하여 solaris에서 명령의 출력 색상 지정
리눅스와 솔라리스 모두에서 작동 해야하는 ksh 스크립트가 있습니다. 특정 명령의 출력을 채색하려고합니다. Linux (특히 RHEL6)에서는 작동하지만 solaris (SunOS 5.10)에서는 작동하지 않습니다. 리눅스에서의 명령 (출력 "test"는 정확하게 빨간색으로 표시됩니다) : [amartin@linuxbox:~]$ echo "test" | sed 's,.*,\x1B[31m&\x1B[0m,' test solaris에 대한 명령 (출력 "test"는 색상이 지정되지 않음) : [amartin@sunbox:~]$ echo "test" | sed …

4
gnu texttools로 지속적인 'wc -l'을 수행하는 방법은 무엇입니까?
물론 알아 cat logfile.txt | wc -l 120 파일의 줄 수를 알려줍니다. 이므로 tail -f logfile.txt 다른 프로그램이 쓰는 새로운 줄을 보여줄 것이다 logfile.txt. 표준 텍스트 유틸리티를 사용하여 logfile.txt의 지속적인 업데이트 행 수를 얻도록 두 가지를 결합 할 수 있습니까? 나는 알고있다 watch wc -l logfile.txt 그러나 매번 전체 파일을 …

5
sed (또는 awk)로 패턴 위의 줄 범위 삭제
패턴이있는 줄과 그 banana뒤에 2 줄을 제거하는 다음 코드가 있습니다. sed '/banana/I,+2 d' file 여태까지는 그런대로 잘됐다! 그러나 전에 2 줄을 제거해야하지만 banana“빼기 부호”또는 무엇이든 ( grep -v -B2 banana file해야 할 일과 비슷 하지만) 할 수는 없습니다. teresaejunior@localhost ~ > LC_ALL=C sed '-2,/banana/I d' file sed: invalid option -- …

11
단일 줄 바꿈 만 바꾸는 더 좋은 방법이 있어야합니까?
나는 일반적으로 LaTex에 물건을 컴파일하거나 줄 바꿈이 무시되는 다른 형식으로 쓰고 있기 때문에 문장 당 한 줄을 쓰는 습관이 있습니다. 빈 줄을 사용하여 새 단락의 시작을 나타냅니다. 이제이 스타일로 작성된 파일을 일반 텍스트로 보내려고합니다. 모든 단일 줄 바꿈을 제거하고 싶지만 이중 줄 바꿈은 그대로 두십시오. 이것이 내가 한 일입니다. sed …


13
CSV를 TSV로 변환
대용량 CSV 파일이 많이 있으며 TSV (탭으로 구분 된 형식) 형식으로 원합니다. 합병증은 CSV 파일의 필드에 쉼표가 있다는 것입니다. 예를 들면 다음과 같습니다. A,,C,"D,E,F","G",I,"K,L,M",Z 예상 출력 : A C D,E,F G I K,L,M Z (사이의 공백은 '하드'탭입니다) 이 서버에 Perl, Python 및 coreutils가 설치되어 있습니다.

3
bash 스크립트를 사용하여 문자열 + 숫자와 결합 된 문자열을 정렬하는 방법은 무엇입니까?
이것은 내가 정렬하려는 데이터입니다. 그러나 sort숫자를 문자열로 처리합니다. 예상대로 정렬되지 않은 데이터입니다. / 가정 / 파일 / profile1 / 홈 / 파일 / profile10 / 홈 / 파일 / profile11 / 홈 / 파일 / profile12 / 홈 / 파일 / profile14 / 홈 / 파일 / profile15 / 홈 …


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