텍스트 파일을 읽고 각 줄을 문자열에 저장하는 스크립트를 작성하려고합니다. 또한 해시 기호로 시작하는 줄을 건너 뛰는 스크립트를 원합니다. 어떤 제안?KornShell (ksh)을 통해 '#'으로 시작하는 텍스트 파일의 줄 건너 뛰기
1
A
답변
3
줄 건너 뛰기를 ksh
으로 두어서는 안됩니다. 예 : 다음을 수행하십시오 :
grep -v '^#' INPUTFILE | while IFS="" read line ; do echo $line ; done
그리고 echo
부분 대신 원하는 부분을 수행하십시오.
또는 ksh
경우
grep -v '^#' INPUTFILE > tmpfile
while IFS="" read line ; do echo $line ; done < tmpfile
rm tmpfile
+0
제안 해 주셔서 감사합니다. '표준 출력에 오류가 발생하여 파이프가 닫힙니다.'라는 아이디어가 있습니까? – TomSelleck
+0
후자의 해결책을 시도하고 모두 잘 작동합니다. – TomSelleck
2
while read -r line; do
[[ "$line" = *()#* ]] && continue
# do something with "$line"
done < filename
모습을 KSH 남자 페이지에서 "이름 생성 파일".
관련 문제
- 1. QStrings로 주석 처리 된 줄 건너 뛰기
- 2. file_get_contents를 사용하여 줄 건너 뛰기?
- 3. 파일 줄로 건너 뛰기 C#
- 4. 선택적으로 컨텍스트에 따라 줄 바꿈 건너 뛰기
- 5. Advance File 파일의 번호 건너 뛰기 포인터
- 6. PHP, fgets를 사용하여 텍스트 파일의 첫 번째 줄과 마지막 줄 건너 뛰기
- 7. EOF 확인 및 Java에서 줄 건너 뛰기
- 8. 자바 멀티 스레딩 - 코드 줄 건너 뛰기?
- 9. vb.net 디버거가 디버깅을 위해 줄 건너 뛰기
- 10. 행 번호로 건너 뛰기
- 11. 건너 뛰기
- 12. requestFocus 다음 편집 텍스트 건너 뛰기
- 13. MS 웹 배포 건너 뛰기 건너 뛰기 생략 규칙
- 14. MSBuild 대상 건너 뛰기
- 15. 1.9.3의 파일을 읽을 때 첫번째 줄 건너 뛰기
- 16. 필터를 통해 팟 캐스트 건너 뛰기
- 17. 텍스트 구문 분석에서 특정 문장 건너 뛰기
- 18. 페이지 텍스트 입력시 안드로이드 브라우저에서 건너 뛰기
- 19. 브라우저 검사 건너 뛰기
- 20. 배열의 열 건너 뛰기
- 21. 자바 정규식에서 건너 뛰기
- 22. XML Serializer가 행 건너 뛰기
- 23. VS 디버거에서 예외 건너 뛰기
- 24. WPF wmv/mpg 파일 건너 뛰기 및 건너 뛰기
- 25. 안드로이드에서 getView 건너 뛰기
- 26. TAB에서 포커스 건너 뛰기
- 27. 내 fgets 건너 뛰기
- 28. Grails에서 테스트 건너 뛰기
- 29. Kinect 이벤트 건너 뛰기
- 30. tabWidget에서 라인을 건너 뛰기
백만 줄이 있다면 ... 백만 줄을 썼을까요? – Vijay
아니오 백만 줄이 없기 때문에 나는 그들을 쓰지 않을 것입니다. 나는 또한 하나의 문자열에서와 같이 문자열을 말했습니다. – TomSelleck