Uma resposta no StackOverflow menciona a código de escape 3[6n
:
For example, if you enter:
~$ echo -e "z033[6n"; cat > foo.txt
Press [ENTER] a couple times and then [CRTL]+[D]. Then try:
~$ cat -v foo.txt
^[[47;1R
The n and m values are 47 and 1
(graças a Paulo Scardine )
Isso pode ou não fazer o que você está procurando - você tem mais contexto? Se você estiver procurando pelo número da coluna em um arquivo de texto que está editando, muitas ferramentas (por exemplo, nano
, vim
etc) têm relatório de posição atual; Em nano
, por exemplo, você pode pressionar Ctrl+c
, vim
pode exibi-lo por padrão, dependendo da configuração, mas, se não, você pode usar :set ruler
para mostrar a barra de status.
Se você estiver trabalhando com a alteração da saída e precisar obter o número da coluna em que uma determinada entrada aparece, poderá usar awk
para o mais provável.