필자는 증분 할 변수 배열이있는 html 파일을 가지고 있습니다. 나는 그것을 손으로하고있다. 그러나 지금은 내 시간을 너무 많이 차지한다. 나는 정확한 도구/구문을 찾고 내가 원하는 것을 정확하게하려고 노력했다. awk regex and add 1
내가 가진 말 : 내가하고 싶은 무엇file[0]=["blah0 blah0", "file0.jpg"]
file[1]=["blah1 blah1", "file1.jpg"]
file[2]=["blah2 blah2", "file2.jpg"]
스크립트가 나에게 이전 이상의 변수를 추가 할 수있는 공간을주는 변수 번호 하나를 추가해야합니다. 나는 5를 지정하고 결과 이것은 내가 지금까지 시도한 것입니다
file[5]=["blah0 blah0", "file0.jpg"]
file[6]=["blah1 blah1", "file1.jpg"]
file[7]=["blah2 blah2", "file2.jpg"]
수있을 수 -하지만 많은 행운 ... 그것은 모든 대괄호
awk -F [\]\[] '/^file\[[0-9]+\]=/ {$2="["$2+'$userinput'"]";}1' ${workdirect}/index.html > text.txt
어떤 조언
제거로? ? 펄와
흠. 당신은 약간의 추가 작업을 원합니다. 나는 그런 일을 할 수있는 정규식을 알지 못한다. 아마도 적어도 스크립팅 언어를 사용해야 할 것입니다. – FailedDev
어, awk *는 스크립팅 언어입니다 ... – bos