«text-formatting» 태그된 질문

awk, sed, perl, pr 등과 같은 명령 줄 유틸리티를 사용하여 텍스트 파일 형식을 지정하는 방법에 대한 질문입니다. printf 형식 문자열의 경우 [printf] 태그를 사용하십시오. 날짜 형식 문자열의 경우 [date]. [text-processing] 태그도 참조하십시오.

3
“과장된 텍스트가있는 ASCII 텍스트”파일 형식의 목적
Bash의 소스 코드를 다운로드 한 후 doc디렉토리를 탐색 하고 다음 파일을 발견했습니다. bash.1매뉴얼 페이지 를 작성하는 데 사용되는 일반 troff 파일 입니다. bash.0맨 페이지의 일반 텍스트 버전과 비슷합니다. ^H백 스페이스 제어 문자가 전체적으로 배포되는 경우 에만 가능 합니다. 이러한 제어 문자는 Git 웹 인터페이스에서 제공하는 표현에는 표시되지 않지만 실제 파일은 …

1
jq 독립형을 사용하여 json을 인쇄하는 방법은 무엇입니까?
현재 jq을 사용하여 json 파일을 예쁘게 인쇄 하려면 다음을 사용하십시오. cat file.json | grep jq . 그러나 나는 jq대체 할 필요없이 파일 이름을 인수로 받아 들일 것으로 기대합니다 cat. 매뉴얼 페이지는 말합니다 : jq [옵션 ...] 필터 [파일 ...] ... 기본적으로 jq는 stdin에서 JSON 객체 스트림 (공백으로 구분)을 읽습니다. 하나 …


4
배쉬 쉘 스크립트 출력 정렬
내 스크립트 : date echo -e "${YELLOW}Network check${NC}\n\n" while read hostname do ping -c 1 "$hostname" > /dev/null 2>&1 && echo -e "Network $hostname : ${GREEN}Online${NC}" || echo -e "${GRAY}Network $hostname${NC} : ${RED}Offline${NC}" done < list.txt sleep 30 clear done 다음과 같은 정보를 출력하고 있습니다. Network 10.x.xx.xxx : Online Network …


3
ps의 CPU 시간 출력 형식
간격 동안 프로세스의 CPU 사용량을 모니터링 할 수있는 스크립트를 작성하려고합니다 (그래프를 만들기 위해). 지금까지 이것은 내가 사용하는 명령입니다 ps -p $PROCID -o cputime,etimes 내 유일한 관심사는 cputime의 출력이 [dd]hh:mm(또는 비슷한 것으로 내 머리 꼭대기에서 기억할 수 없음) 것으로 보입니다. etime-> etimes와 같은 cputime을 초 단위로 초 단위로 포맷하는 방법이 있습니까? …

2
구분 기호 앞에 n 문자가없는 모든 행을 삭제하십시오.
나는 매우 긴 텍스트 파일 ( 여기에서 )에 6 개의 16 진수 문자를 포함하고 '중단'(한 문자로 표시되고 아래 코드 마크 다운에 올바르게 표시되지 않는 것)과 몇 단어가 있어야합니다. 00107B Cisco Systems, Inc 00906D Cisco Systems, Inc 0090BF Cisco Systems, Inc 5080 Cisco Systems, Inc 0E+00 ASUSTek COMPUTER INC. 000C6E ASUSTek …

4
너비가 고정 된 매뉴얼 페이지 인쇄
예제 명령으로 man apropos > outputfile 형식화 된 man페이지 를 포함하는 텍스트 파일이 생성 됩니다 (굵은 문자와 같이 화면 apropos에 man apropos직접 인쇄되는 것과 약간의 차이가 있음 ). 그러나 생성 된 출력 파일의 최대 행 너비를 수동으로 설정하여 모든 단락이 해당 너비에 맞게 조정되도록하고 싶습니다. man을 통해 페이지가 생성됩니다 groff예를 …

1
텍스트를 열로 서식 지정
아래에 표시된 것처럼 두 개의 열이있는 파일이 있습니다 (예). 파일 1 : John 1 Peter 2 Michael Rod 3 Su 7 Louise 9 이 형식을 지정해야하며 예상 출력은 다음과 같아야합니다. 파일 1 : John 1 Peter 2 Michael Rod 3 Su 7 Louise 9

4
awk를 사용하여 가변 개수의 필드로 파일의 첫 번째 열 너비 수정
awk의 printf 기능을 사용하는 방법을 알고 있지만 모든 필드를 지정하고 싶지는 않습니다. 예를 들어, 이것이 내 파일이라고 가정하십시오. c1|c2|c3|c4|c5 c6|c7|c8|c9|c10 c11|c12|c13|c14|c15 모든 레코드의 첫 번째 필드가 첫 번째 필드에서 가장 긴 셀인 c11의 너비가되도록 형식을 지정하고 싶습니다. c1 |c2|c3|c4|c5 c6 |c7|c8|c9|c10 c11|c12|c13|c14|c15 본인은 다음을 지정할 수 있음을 이해합니다. awk -F"|" …

5
쉼표로 밑줄 바꾸기 및 CSV에서 큰 따옴표 제거
CSV 파일이 있습니다 input.csv "1_1_0_0_76" "1_1_0_0_77" "1_1_0_0_78" "1_1_0_0_79" "1_1_0_0_80" "1_1_0_0_81" "1_1_0_0_82" "1_1_0_0_83" "1_1_0_0_84" "1_1_0_0_85" ............. 등등. 이 CSV 파일을로 변환해야합니다 result.csv 1,1,0,0,76 1,1,0,0,77 1,1,0,0,78 1,1,0,0,79 1,1,0,0,80 1,1,0,0,81 1,1,0,0,82 1,1,0,0,83 1,1,0,0,84 1,1,0,0,85


2
xargs로 파이프 된 printf로 출력 형식화
코드베이스에서 문자열의 발생을 검색 한 다음 형식이 지정된 출력을 파일 이름, 줄 번호 및 코드 lide로 가져옵니다. 출력의 첫 번째 줄에서 원하는대로 얻었지만 다음 줄은 원하는 형식을 잃습니다. $ find src/ -name "*.js" | xargs grep --null -E -n 'filter\(|map\(' | xargs -0 printf "%-100s%-5s%-100s" > test.txt 결과는 다음과 같습니다. …
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.