«perl» 태그된 질문

Perl은 높은 수준의 범용 범용 해석 프로그래밍 언어입니다. Larry Wall은 원래 오픈 소스 커뮤니티의 지원을 받아 보고서 처리를보다 쉽게 ​​수행 할 수 있도록 범용 Unix 스크립팅 언어로 Larry Wall에 의해 개발되었으며 그래픽 프로그래밍, 시스템 관리, 네트워크 프로그래밍, 재무에 사용하기 위해 발전하고 발전했습니다. 생물 정보학 및 기타 엔지니어링 응용 프로그램.


3
정규식 및 Sed / Perl : 다른 단어 앞에 ISN이없는 단어 일치
특정 단어가 앞에 있지 않은 단어를 모두 사용 sed하거나 perl바꾸고 싶습니다 . 예를 들어, 영화 줄거리를 포함하는 텍스트 파일이 있는데, 캐릭터의 성을 모두 이름으로 바꾸고 싶지만 이름이 성을 바로 앞에 올 수없는 경우에만 해당합니다. 샘플 텍스트는 다음과 같습니다. John Smith and Jane Johnson talk about Smith's car. 나는 다음과 같이 …

1
입력으로 Nohup 명령 실행
UNIX에는 nohup을 사용하여 실행하려는 프로세스가 있습니다. 그러나이 과정은 어느 시점에서 내가 입력해야 yes하거나 no계속 진행 하라는 프롬프트를 기다립니다 . 지금까지 UNIX에서는 다음을 수행했습니다. nohup myprocess <<EOF y EOF 따라서 nohup을 사용하여 'myprocess'프로세스를 시작하고 'y'로 파일에 파이프를 지정한 다음 파일을 닫습니다. 위의 줄은 실제로 세 가지 별도의 명령입니다. 즉, UNIX의 첫 …
11 process  perl  nohup 


3
파이프 라인에서 여러 tr 프로세스를 피하기 위해 tr 명령을 연결할 수 있습니까?
나는 많은 txt 파일을 가지고 있으며, 소문자, 알파벳 및 한 줄에 한 줄씩 출력하고 싶습니다 tr. 파이프 라인에서 다음과 같은 여러 명령으로 수행 할 수 있습니다 . tr -d '[:punct:]' <doyle_sherlock_holmes.txt | tr '[:upper:]' '[:lower:]' | tr ' ' '\n' 한 번의 스캔으로이 작업을 수행 할 수 있습니까? 나는이 작업을 …
11 sed  awk  perl  tr 


5
awk / sed / perl one liner + json 파일에서 속성 줄만 인쇄하는 방법
json 파일에서 속성 줄만 인쇄하는 방법 json 파일의 예 { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "items" : [ { "href" : "http://master02:8080/api/v1/clusters/HDP/configurations?type=kafka-env&tag=version1527250007610", "tag" : "version1527250007610", "type" : "kafka-env", "version" : 8, "Config" : { "cluster_name" : "HDP", "stack_id" : "HDP-2.6" }, "properties" : { "content" : "\n#!/bin/bash\n\n# Set KAFKA specific environment variables …
10 awk  sed  perl  json  jq 

6
파일에서 N 번째 패턴 만 바꾸는 방법?
sed명령을 사용하여 파일에서 세 번째로 나타나는 문자열을 바꾸는 방법 예: 의 세 번째 발생을 변경 is에 us파일에. 내 입력 파일에는 다음이 포함됩니다. hai this is linux. hai this is unix. hai this is mac. hai this is unchanged. 출력은 다음과 같습니다. hai this is linux. hai thus is unix. hai …

2
파일의 전체 수정은 어떻게 이루어 집니까?
파일의 "인플레 이스"수정 (예 : via sed -i또는 perl -imean)은 무엇입니까? 내 질문은이 내부 수정이 어떻게 수행되는지에 관한 것입니다. 복사 된 파일이 수정 작업을 수행 한 후 원본을 교체합니까? 아니면 원본 파일이 어떻게 든 수정됩니까?
10 files  sed  perl 

6
Perl을 사용하여 파일의 과학적 숫자 수 계산
파일에서 과학 수를 세는 방법은 무엇입니까? 파일에는 몇 줄의 헤더가 있으며 건너 뛸 필요가 있습니다. 파일 내용의 일부는 다음과 같습니다. FileHeaderLine1 FileHeaderLine2 FileHeaderLine3 FileHeaderLine4 2.91999996E-001 2.97030300E-001 3.02060604E-001 3.07090908E-001 3.12121212E-001 3.17151517E-001 3.22181821E-001 3.27212125E-001 3.32242429E-001 3.37272733E-001 3.42303038E-001 3.47333342E-001 3.52363646E-001 3.57393950E-001 3.62424254E-001 3.67454559E-001 3.72484863E-001 3.77515137E-001 3.82545441E-001 3.87575746E-001 3.92606050E-001 3.97636354E-001 4.02666658E-001 4.07696962E-001 4.12727267E-001 4.17757571E-001 …
10 perl 

2
사용자 프로그램에 알리기위한 리소스 친화적 인 방법
* nix 시스템에 Perl 스크립트가 있는데, 한 시점에서 50,000 줄 이상의 텍스트를 처리하고 있습니다. 시간이 좀 걸립니다. 이 텍스트를 모두 처리하는 동안 프로그램이 중단되지 않았다는 것을 사용자에게 알리는 리소스 친화적 인 방법을 찾으려고합니다. 현재 텍스트를 처리하는 동안 실시간으로 출력물을 인쇄하고 있습니다. 출력 버퍼를 플러시하고로 한 줄에 출력을 인쇄하고 \r있습니다. 아무것도 …
10 perl  output 


6
grep의 -A -B -C 스위치에 대한 대안이 있습니까 (앞뒤에 몇 줄 인쇄)?
grep -A 2 -B 3 grep 문자열 다음에 2 행을 인쇄하고 3 행 전에 인쇄합니다. grep -C 3 3 행 전과 3 행 인쇄 불행히도, grep내가 사용하는 것은 이러한 옵션을 지원하지 않습니다. 이를 시뮬레이션하기 위해 사용할 수있는 대체 명령이나 스크립트가 있습니까? 사용 sed/ awk/ perl/ 쉘 스크립트를?

3
문자열을 순차 색인으로 교체
누군가 이것을 달성하는 우아한 방법을 제안 할 수 있습니까? 입력: test instant () test instant () ... test instant () //total 1000 lines 출력은 다음과 같아야합니다. test instant1 () test instant2 () test instant1000() 빈 줄은 입력 파일에 있으며 한 번에 처리 해야하는 동일한 디렉토리 아래에 많은 파일이 있습니다. 나는 …

3
여러 줄 코드를 sed로 바꾸는 방법?
특수 문자가있는 큰 파일이 있습니다. 로 바꾸고 싶은 멀티 라인 코드가 sed있습니다. 이: text = "\ ------ ------\n\n\ This message was automatically generated by email software\n\ The delivery of your message has not been affected.\n\n\ ------ ------\n\n" 이것으로 전환해야합니다 : text = "" 다음 코드를 시도했지만 운이 없습니다. sed -i …

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