Com:
IFS=\x0C
você definiu IFS para a string x0C , não o formfeed \f .
Em ksh (e também bash , zsh , mksh ), você pode usar:
IFS=$'\f'
ou POSIXLY:
IFS=$(printf \f)
Eu preciso dividir uma string em um caractere de feed de formulário (\ x0c) e, em seguida:
Estou com ksh por enquanto.
Eu tentei definir IFS=\x0C e ler a string em 2 variáveis, mas não consegue encontrar o delimitador, com ou sem aspas, e coloca a string inteira incluindo o delimitador na primeira variável.
O que estou perdendo?
Com:
IFS=\x0C
você definiu IFS para a string x0C , não o formfeed \f .
Em ksh (e também bash , zsh , mksh ), você pode usar:
IFS=$'\f'
ou POSIXLY:
IFS=$(printf \f)
Tags ksh