Perguntas sobre 'newlines'

2
respostas

Não é possível fazer cabeça ou cauda para um arquivo

Eu tenho um arquivo .CSV que, ao passar o comando file test_file.csv , fornece a saída como: test_file.csv: ISO-8859 English text, with CR line terminators Quando estou usando o comando cat, head or tail no arquivo, ele está me retor...
07.01.2014 / 22:45
2
respostas

O bash faz o terminal traduzir uma nova linha (\ n) para um retorno de carro (\ r)?

Eu abri dois terminais, e do terminal abaixo eu executei cat para ler o terminal acima: Noterminalacimaeudigito"Hello World<Enter>Bye" , mas parece que o terminal acima enviou a chave Enter como um retorno de carro ( \r )....
23.05.2017 / 02:20
1
resposta

Por que o terminal está enviando um CR mesmo que o ICRNL esteja configurado?

Eu tenho um terminal com o bash shell. O terminal tem o sinalizador ICRNL definido (assim, quando o terminal enviar um CR , ele será convertido para LF e, em seguida, o LF será enviado para bash ): Mas eu fiz um teste...
24.05.2017 / 23:30
3
respostas

Bash lido com novas linhas delimitadoras

Eu tenho um csv para o qual eu tenho que extrair um campo específico. O csv é delimitado por pipe ( | ), com aspas duplas ( " ) para proteger os campos de texto e as novas linhas (em alguns) do texto. por exemplo, "aaa"|"111"|"!!!"|""...
10.05.2016 / 14:58
2
respostas

Por que a inconsistência com o uso do cat vs echo foi canalizada para este comando sed?

Inspirado por esta pergunta: sed: o comando N não ler linha única Eu queria entender por que parece haver uma inconsistência entre os dois comandos a seguir: # 1. echo Este comando não produz saída $ echo -en 'abc\n' | sed -n 'N;p' $...
16.08.2013 / 13:13
2
respostas

Removendo newlines consecutivas com ed

Arquivo de entrada: 1 line1\ 2 line2\ 3 line3\ 4 \ 5 line4\ 6 \ 7 \ 8 line5\ Saída desejada: 1 line1 2 line2 3 line3 4 5 line4 6 7 line5 É possível com POSIX ed ? Remover as barras invertidas à direita é fácil, mas como também...
09.12.2012 / 17:05
1
resposta

Diferenças nos espaços em branco entre o script bash e o shell interativo

Por favor, avise por que isso acontece. de um shell bash do Linux: ps PID TTY TIME CMD 20406 pts/0 00:00:01 bash 26896 pts/0 00:00:00 ps Eu corro o seguinte str="a b c d" printf "%s\n" ' echo $str ' a b c d mas d...
08.01.2018 / 17:43
3
respostas

echo text após o comando curl na mesma linha

#!/bin/bash echo "$(curl -s -I https://google.com|grep Server)" abc retorna: abcer: gws e bash -x mostram: ++ grep Server ++ curl -s -I https://google.com ' abco 'Server: gws abcer: gws mas echo abc "$(curl -s -I https:/...
12.07.2015 / 03:21
1
resposta

Por que a combinação de 'menos' e 'script' interrompe as terminações de linha?

Este bash snippet imprimirá os números de 1 a 10: $ for i in $(seq 1 10); do echo $i; done 1 2 3 4 5 6 7 8 9 10 Quando tento usar isso com script e less da seguinte forma: $ script -q -c 'for i in $(seq 1 10); do echo $i; done...
04.12.2013 / 23:58
3
respostas

Fold converte todos os CR e CRLF para LF?

Estou trabalhando com uma impressora antiga que espera que o CRLF seja um fim de linha. Parte do texto que estou imprimindo não tem fins de linha regulares, e a solução óbvia parece ser fold (ou mais precisamente, fold -s ). No entanto, qua...
24.06.2017 / 20:21