- 답변 # 1
- 답변 # 2
awk로 시도해 볼 수 있다고 생각합니다
awk -v OFS="\t" '$1=$1' file1
내가 좋아하면 SED
sed 's/[:blank:]+/,/g' thefile.txt > the_modified_copy.txt
또는 심지어 tr
tr -s '\t' < thefile.txt | tr '\t' ' ' > the_modified_copy.txt
Sam Bisbee에 의해 중단 된 tr 솔루션의 단순화 된 버전
tr ' ' \\t < someFile > someFile
- 답변 # 3
tr명령 :
tr [:blank:] \\t
grep, cut 등으로 추가 처리 할 수 있도록unzip -l출력을 정리합니다
예 :
unzip -l some-jars-and-textfiles.zip | tr [:blank:] \\t | cut -f 5 | grep jar
- 답변 # 4
Perl사용 :
perl -p -i -e 's/ /\t/g' file.txt
- 답변 # 5
다음 스크립트를 다운로드하여 실행하여 소프트 탭을 일반 텍스트 파일의 하드 탭으로 재귀 적으로 변환하십시오.
일반 텍스트 파일이 들어있는 폴더 내부에서 스크립트를 배치하고 실행하십시오.
#!/bin/bash find . -type f -and -not -path './.git/*' -exec grep -Iq . {} \; -and -print | while read -r file; do { echo "Converting... "$file""; data=$(unexpand --first-only -t 4 "$file"); rm "$file"; echo "$data" > "$file"; }; done;
트렌드
- OpenCv의 폴더에서 여러 이미지 읽기 (python)
- 파이썬 셀레늄 모든 "href"속성 가져 오기
- html - 자바 스크립트 - 클릭 후 변경 버튼 텍스트 변경
- javascript - 현재 URL에서 특정 div 만 새로 고침/새로 고침
- JSP에 대한 클래스를 컴파일 할 수 없습니다
- JavaScript 변수를 HTML div에 '출력'하는 방법
- git commit - 자식 - 로컬 커밋 된 파일에 대한 변경을 취소하는 방법
- jquery - JavaScript로 현재 세션 값을 얻으시겠습니까?
- javascript - swiperjs에서 정지, 재생 버튼 추가
- python - 화면에서 찾은 요소를 찾을 수없는 경우 셀레늄
unexpand (1) 프로그램 사용 <시간>