Use o sinal de seção § como delimitador de corte

1

Eu pensei que isso seria muito simples

echo "1§2" | cut -d § -f 2

deve dar "2", certo? Mas o que eu tente

echo "1§2" | cut -d § -f 2 
echo "1§2" | cut -d \§ -f 2
echo "1§2" | cut -d "§" -f 2 
echo "1§2" | cut -d '§' -f 2 

Eu sempre recebo

cut: the delimiter must be a single character

Alguém sabe por quê? § não parece ser um personagem especial de forma alguma.

    
por globalworming 21.02.2017 / 14:46

1 resposta

0

§ parece não ter um único caractere de byte, como apontado no comentário Use sinal de seção § como delimitador de corte

cut só pode funcionar com caracteres de byte único

relacionado link

    
por 21.02.2017 / 15:07

Tags