을 문제와 나는이 같은에서 날 찾아 제거해야합니다솔라리스 AWK 내가 쉘 스크립트를 쓰고 있어요
* *[**FIND ME**](find me)*
및 배열에 할당합니다. 솔라리스에서 스크립트를 비전 역 영역으로 옮길 때까지 코드를 완벽하게 작동 시켰습니다. 여기에 내가 전에 사용 된 코드는 다음과 같습니다
objectArray[$i]=`echo $line | nawk -F '*[**|**]' '{print $2}'`
이제 인쇄 : 그것은 내가 nawk과 같은 명령을 시도하지만 대신 지금이 오류를받을 것을 제안했다
awk: syntax error near line 1
awk: bailing out near line 1
:
nawk: illegal primary in regular expression `* *[**|**]` at `*[**|**]`
input record number 1
source line number 1
또한 /usr/xpg4/bin/awk
도 존재하지 않습니다.
그것은 awk로 나를 위해 일했으며, 성공적으로 노킹 출력을 테스트하지 못했습니다. 여기에 내가 원하는 무엇 : 는 그 $ 선을 알고 = * * ** FIND_ME **] (find_me) * 내가 objectArray을 [$ 내가] = FIND_ME Sed의이 작동 할 수 있습니다 , 내가 줄 것이다 할당 할 이 시도. – pws5068
그런 선에서 실제로 "FIND_ME"를 선택 하시겠습니까? –
죄송합니다, 사용해보십시오 echo "* * [** FIND_ME **] (find_me) *"| awk -F '* [** | **]' '{print $ 2}' – pws5068