폼 피드 문자(\x0c)에서 문자열을 분할한 후 다음을 수행해야 합니다.
- 그 앞 부분을 출력한다
- 논리 좀 해봐
- 그 뒤의 부분을 출력합니다.
나는 ksh
지금 붙어 있습니다.
문자열을 2개의 변수로 설정하고 읽어 보았지만 IFS=\x0C
따옴표 유무에 관계없이 구분 기호를 찾지 못하고 구분 기호를 포함한 전체 문자열을 첫 번째 변수에 넣습니다.
내가 무엇을 놓치고 있나요?
답변1
와 함께:
IFS=\x0C
formfeed가 아닌 IFS
string으로 설정했습니다 .x0C
\f
ksh
(및 bash
, zsh
, ) 에서는 mksh
다음을 사용할 수 있습니다.
IFS=$'\f'
또는 POSIXLY:
IFS=$(printf \\f)