를 사용하여 따옴표 사이의 문자열을 추출하고 난 내 input.txt을을 문자열을 검색하고 따옴표 사이의 문자열을 추출 할 단지 2 라인이 있습니다나는 "input.txt을"이 배치
name=' james carter' nationality = ' usa ' age=32
name='fabio rossi' nationality = ' italia - milano ' age=19
내가 원하는을 배치를 사용하여 따옴표에서 이름 (공백 포함)을 추출하고이를 변수에 넣으십시오 (이 경우에는 두 개의 변수 만 필요합니다). 예를 들어, 두 개의 변수를 설정하고자합니다 :
name= james carter
name=fabio rossi
그래서 이러한 변수를 향후 사용할 수 있습니다.
ps. 그 필요가
가 편집
불가능 할 것 같다, 그래서 그냥 따옴표를 유지 문자열을 취할 수 있다면이
name1=' james carter'
name2='fabio rossi'
처럼, 궁금 그래서 문제가 지금의 경우 sed를 사용하려면 '확인' , name='
후 무엇을 시작 걸릴 '
시도한 것은 무엇입니까? 코드가 어디에서 실패 했습니까? – jeb
입력에서 따옴표를 지우면 공백으로 인해 카터를 버리는 제임스 만 사용하게됩니다. 심지어 공백으로 시작하는 문제가 있으므로 작은 따옴표 사이에 이름을 넣기로했습니다. didnt 사용 "")하지만 지금은 그 사이에 무엇을 추출 할지도 모르겠지만 sed로 시도했지만 문제는 모든 파일을 줄 단위로 처리하지 않습니다. – Leo92