newlines

파일에서 CR을 CRLF 줄 끝으로 변환하는 방법은 무엇입니까?
newlines

파일에서 CR을 CRLF 줄 끝으로 변환하는 방법은 무엇입니까?

줄 종결자가 있는 ASCII 텍스트 파일(Mac 스타일)은 줄 종결자(DOS/Windows 스타일) CR로 변환되어야 합니다 .CRLF CR따르지 않는 것을 검색하여 로 LF바꿉니다 . 따라서 반복된 명령은 파일을 손상시키지 않습니다( ).CRCRLFCRCRLF 시도해 보았지만 unix2dos변환에 실패했습니다. Python/vim 없이 기본 Arch Linux 콘솔에서 이 파일을 어떻게 변환할 수 있나요? ...

Admin

타임스탬프로 시작하는 줄 뒤에 빈 줄을 추가하는 방법
newlines

타임스탬프로 시작하는 줄 뒤에 빈 줄을 추가하는 방법

나의 현재 회사 로그 보기 경험은 끔찍합니다. 특정 기간 내에 정리된 로그에 새 행을 추가하고 싶습니다. 매 날짜마다 새로운 라인을 얻고 싶습니다. 날짜와 시간 형식은 다음과 같습니다. 2023-10-03 15:34:37 가능하다는 것은 알지만 tr어떻게 해야 할지 모르겠습니다. 최선의 답변을 선택하겠습니다. 누구든지 새 파일에 새 콘텐츠를 작성하는 방법을 알려줄 수 있습니까? 성능상의 이유 때문입니다. 나는 vi를 사용하는 것을 좋아하지 않으며 로그 리더로는 덜 사용합니다. ...

Admin

'위레캣(Werecat)'은 'LFD'를 뜻한다. "LFD"란 무엇입니까?
newlines

'위레캣(Werecat)'은 'LFD'를 뜻한다. "LFD"란 무엇입니까?

man cat설명하다: -v, --show-nonprinting use ^ and M- notation, except for LFD and TAB 확인해 보니 info cat동일한 약어가 사용됩니다. ‘-v’ ‘--show-nonprinting’ Display control characters except for LFD and TAB using ‘^’ notation and precede characters that have the high b...

Admin

CRLF, CR 줄 끝 처리 방법
newlines

CRLF, CR 줄 끝 처리 방법

여러 학군에서 나에게 보낸 데이터를 구문 분석하는 Perl 스크립트가 있습니다. 새로운 학교를 추가하고 있는데 이전에 한 번도 겪어보지 못한 문제에 직면하게 되었습니다. 이렇게 하면 $line = <INPUT>한 줄 대신 전체 파일을 먹습니다. file해당 파일을 실행하면 UTF-8 Unicode text, with CRLF, CR line terminators다른 모든 파일이 반환 됩니다 ASCII text, with CRLF line terminators. dos2unix를 통해 실행했...

Admin

sed 또는 awk를 사용하여 단락 내에서 줄 바꿈을 제거하는 방법
newlines

sed 또는 awk를 사용하여 단락 내에서 줄 바꿈을 제거하는 방법

단락에서 줄 바꿈을 제거하는 방법을 알고 싶습니다.이 책그리고 Kindle에서 사용할 수 있는 기타 콘텐츠. 원하는 효과는 빈 줄로 구분된 각 블록을 연속적인 텍스트 줄로 바꾸는 것입니다. 나는 일련의 복잡한 vim 대체 명령을 통해 이 책의 작업을 완료했지만 앞으로는 작업을 완료하는 더 나은 방법을 찾으려고 노력하고 싶습니다. 나는 이 목적에 사용할 수 있는 vim, perl, sed 또는 awk 스크립트를 얻는 것이지만 여러분의 아이디어에 열려 있습니다. 해결책을 찾았지만 미래의 Google 직원...

Admin

각 LF 앞에 CR을 추가하세요.
newlines

각 LF 앞에 CR을 추가하세요.

bcp저는 Windows 컴퓨터에서 텍스트 파일을 작업하고 있습니다. 유틸리티를 사용하여 파일의 데이터를 데이터베이스 테이블에 로드하기 전에 후행 탭 문자를 제거해야 합니다. Bash 스크립트의 다음 명령은 후행 탭을 제거합니다. sed 's/[\t]*$//' < ./input/raw.txt >> ./input/data.txt 하지만 CR- LF명령이 실패한 이유 로 변환됩니다 LF.bcp 유지하려는 노력의 일환으로 다음 CR을 LF시도했습니다. sed 's/[\t]*$/$CR/' ...

Admin

tail 명령이 종료되더라도 추가 로그를 별도의 파일에 보관하십시오.
newlines

tail 명령이 종료되더라도 추가 로그를 별도의 파일에 보관하십시오.

지속적으로 업데이트되는 tomcat catalina.log 파일이 있습니다. catalina.log_new다음 2시간 동안 마지막 500줄과 추가 로그를 새 파일에 보관 하고 싶습니다 . 먼저 나는 달린다nohup tail -n 500 -F --retry catalina.log>>catalina.log_live 문제는 위의 tail명령이 (어떤 이유로든) 종료될 수 있다는 것입니다. 다음 논리를 시도했지만 확실하지 않습니다. 질문과 관련이 없기 때문에 다음 2시간 동안 실행하는 방법에 대...

Admin

파일 이름에 개행 문자가 포함된 파일을 찾고 조작하는 방법은 무엇입니까?
newlines

파일 이름에 개행 문자가 포함된 파일을 찾고 조작하는 방법은 무엇입니까?

후속 조치파일 이름에 줄 바꿈이 포함된 파일을 찾는 방법은 무엇입니까?, 결과에 대해 몇 가지 작업을 수행해야 합니다. 단순화를 위해 결과를 삭제해야 한다고 가정하겠습니다. 다음을 시도했지만 작동하지 않습니다. # this is what I usually use, not work find . -name '*'$'\n''*' -type d | while read a; do chown www.www "$a"; done # this is more standard way, still not work fi...

Admin

*nix!의 줄 바꿈 문자 '\n'(Enter 키)!
newlines

*nix!의 줄 바꿈 문자 '\n'(Enter 키)!

Linux를 배우면서 나는 줄 바꿈이 다른 줄을 구분하는 데 사용될 뿐만 아니라(즉, 줄의 시작과 끝을 설정하는 데 사용되는 것이 아니라, 셸에 일부 입력을 제공하는 데에도 사용된다는 것을 알았습니다. 예를 들어, 로그인할 때 시스템은 사용자 이름과 비밀번호를 묻습니다. 내가 이 정보를 입력하면 시스템에서는 내가 \n입력한 정보를 제공하기 위해 입력할 것으로 예상합니다. 이는 bash에 명령을 입력할 때도 발생합니다. \n이 경우 에 왜 그것이 사용되는지 설명할 수 있는 사람이 있습니까 ? \n새 줄...

Admin

grep은 DOS 파일에서 줄 끝 패턴을 검색합니다.
newlines

grep은 DOS 파일에서 줄 끝 패턴을 검색합니다.

좋다grep을 사용하여 줄 끝의 패턴 감지, 그러나 DOS 파일의 CRLF 줄 종결자에는 사용됩니다. 그림https://unix.stackexchange.com/a/462633/374303, 한 가지 방법은 을 사용하는 것이지만 dos2unix원격 서버에는 없습니다. 즉, 확장 정규식 모드에서는 작동하지 않습니까 \r? :grep $ printf 'abcd\r\n' | grep -Ec 'd\r$' 0 $ printf 'abcd\r\n' | grep -c 'd.$' 1 $ printf 'abcd...

Admin

실행 가능한 shebang 스크립트에는 항상 LF 줄 끝이 필요합니까?
newlines

실행 가능한 shebang 스크립트에는 항상 LF 줄 끝이 필요합니까?

Stack Overflow에 댓글을 남겨주세요.PowerShell Core는 Linux 환경에서 CRLF 줄 끝이 있는 ps1 파일을 처리할 수 있나요?Shebang을 사용하는 실행 파일은 인용에 따라 LF 줄 끝만 사용해야 한다고 주장합니다.오라일리의 책. 여기서 일화적인 증거shebang 라인은 cr-lf와 작동하지 않습니다이것을 증명하는 것 같습니다. 그러나 이것이 공식적인 *nix 요구 사항입니까, 아니면 단지 하나의 플랫폼에서의 동작입니까? 어딘가에 문서화되어 있습니까? 확실히 주변에 방법이...

Admin

GNU sed: 이름 시작 전과 이름 끝 뒤에 추가(출력: "$ls -xN")
newlines

GNU sed: 이름 시작 전과 이름 끝 뒤에 추가(출력: "$ls -xN")

누군가 내 GNU sed스크립트가 이 작업을 수행하는 좋은 방법인지 또는 일종의 나쁜/잘못된 해킹인지 확인해 줄 수 있습니까? p $ ls -xN 1 2 3 4 $ ls -xN | sed -E "s/(.{1})$/\1\.log/" | sed -E "s/^(.{1})/Day\ \1/" Day 1.log Day 2.log Day 3.log Day 4.log sed왜 모르는지 이해가 안 돼요 \n(새로운 팀) 그리고 \s(공백): 새로운 팀: 을(를) 사용하고 싶지만 사용해야 \n합니다..{1}$ ...

Admin

MacOS는 sed를 사용하여 줄 끝에 문자를 추가합니다.
newlines

MacOS는 sed를 사용하여 줄 끝에 문자를 추가합니다.

저는 MacOS를 사용하고 있으며 제목에 ""를 사용하여 필드 이름을 묶고 싶습니다. sed로 파일을 읽으려면 다음 명령을 사용합니다. sed -i.bkp -e '1s/,/","/g' -e '1s/.*/"&/g' -e '1s/.*/&"/g' myfile.csv 위의 명령을 실행하면 "field1","field2","fieldN ". 여기서는 잘 표현되지 않지만 첫 번째 "와 field1 사이에 공백이 있고 fieldN 뒤에 CRLF가 옵니다. 무엇이 잘못되었나요? 감사합니다 ...

Admin

문자열을 검색한 다음 파일의 모든 줄 시작 부분에 줄 바꿈을 삽입하려면 어떻게 해야 합니까?
newlines

문자열을 검색한 다음 파일의 모든 줄 시작 부분에 줄 바꿈을 삽입하려면 어떻게 해야 합니까?

---줄 시작 부분에 나타나는 문자열을 전체 파일에서 검색하고 싶습니다. 그런 다음 해당 문자열의 각 인스턴스 앞에 개행 문자를 삽입하고 싶습니다. 내 .vimrc파일에 다음 명령을 추가했습니다. let @p=":1,$s/^---/^M---/" 실행할 때 개행 문자가 삽입되지 않습니다. 대신 처음부터 시작하는 모든 것을 무시하므로 ^M이를 ---빈 문자열로 대체하고 처음에 포함된 대시 3개를 각 줄에서 제거합니다. @p 명령에 어떤 문제가 있나요? 이 캐릭터를 인식하지 못하는 것 같습니다 ^M. 검...

Admin

Windows 줄 끝 캐리지 리턴이 일치할 때 grep --color가 출력을 손상시키는 것을 방지하는 방법은 무엇입니까?
newlines

Windows 줄 끝 캐리지 리턴이 일치할 때 grep --color가 출력을 손상시키는 것을 방지하는 방법은 무엇입니까?

다음과 같은 줄이 포함된 파일이 있습니다. x y 내가 달릴 때 grep -E "x$" filename.txt 아무것도 일치하지 않습니다. vi가 ^M대부분의 행 끝에 표시되는 것처럼 , 문제는 Dos와 Unix 개행 문자 및 grep이 혼합되어 형식을 자동으로 감지하는 것이라고 추측됩니다. 나는 노력했다 grep --color=never -E "x.$" filename.txt \r줄 끝의 추가 항목과 일치하면 작동하지만 단일 문자를 인쇄 \r하므로 --color=always터미널 제어 문자를 ...

Admin