9000 줄이 넘는 텍스트가있는 100 개 이상의 파일이 있습니다. 파일 중 하나의 미리보기 추출물은 다음과 같습니다 <productname>kidscar1</productname>
<productid>98</productid>
<productname>kidscar2</productname>
<productcolor>yellow</productcolo
아래 형식의 데이터가 있습니다. pid : BP
itmi : 40
stsus : NO
ltm : Ha Pr
마지막 문자와 콜론 사이의 공백을 제외한 모든 공백을 삭제하려고합니다. pid : BP
itmi : 40
stsus : NO
ltm : Ha Pr
이제 sed를 사용하여 공간을 삭제하려고하면
다음과 같은 파일에서 필자는 "PRIO"가있는 모든 줄에 값이 있는지 그리고 누락 된 값이 있는지 찾아야합니다. 출력으로. grep을 사용하여이 작업을 시도했지만 단어가 한 번만 나오는 경우에만 일치합니다. cat PATH_TO_FILE | grep 'PRIO' &> /dev/null
if [ $? == 0 ]; then
echo "matche
저는 하루 종일 쉘 스크립트로 일부 문자열을 구문 분석하기위한 좋은 방법을 찾고 있습니다. 문자열은 일부 응용 프로그램의 호출 매개 변수로 사용됩니다. 난 단지 쉘 스크립트를 사용할 수있어 parsingParams -c "id=uid5 prog=/opt/bin/example arg=\"-D -t5 >/dev/null 1>&2\" info='fdhff fd'
Nagios 구성 파일에서 여러 줄을 삭제하려고했습니다. 그러나 나는 여러 번 실패했다. 이제 도움을 요청합니다. 의 Nagios 구성 파일 : define host{
use linux-host
host_name vm1
alias vm1
address 1.2.3.4 }
define
그래서 나는 다음과 같은 항목이 포함 된 로그 파일이 명령 행에 [STAT] - December 11, 2017 13:16:05.360
.\something.cpp(99): [Text] Code::Open Port 1, baud 9600, parity 0, Stop bits 0, flow control 0
[STAT] - December 11, 201
"ln -s"명령의 문제에 직면하고 있는데, centos 7 HTTP에서 vhost를 생성하는 다음 bash 파일이 있습니다. (sudo sh vhost.sh create anothersite.com my_dir) "ln -s"출력이 표시됩니다 (/etc/httpd/sites-enabled//etc/httpd/sites-available/anothersit
첫 번째 "n"행 ("n"은 런타임에 변수가 전달됨)은 "n"개의 해당 배열에 저장해야하며 배열 이름은 arrayRow"NR"으로 지정해야합니다. 여기에서 NR은 내장 awk 변수입니다. awk -F"," -v n=$Header_Count 'NR<=n{
split($0,**("arrayRow" NR)**) }' SampleText.txt
따라서 첫 번