Perguntas sobre 'newlines'

6
respostas

Force novas linhas com impressão de caractere curinga de gato

Eu quero usar o cat com curingas no bash para imprimir vários arquivos pequenos (cada arquivo é uma frase) para a saída padrão. No entanto, o conteúdo do arquivo separado não é separado por uma nova linha, o que eu gostaria de facilitar a leitur...
14.10.2015 / 16:24
2
respostas

read -a array -d '\ n' foo, código de saída 1

Se eu tentar executar read -a fooArr -d '\n' < bar o código de saída é 1 - mesmo que ele realize o que eu quero; coloque cada linha de bar em um elemento da matriz fooArr (usando bash 4.2.37). Alguém pode explicar por que isso...
19.06.2013 / 22:25
6
respostas

Como substituir uma palavra por uma nova linha

Eu tenho um arquivo de texto com os seguintes dados e cada linha termina com |END| . T|somthing|something|END|T|something2|something2|END| Estou tentando substituir |END| por \n new line por sed. sed 's/\|END\|/\n/g' test.txt...
02.04.2015 / 18:17
3
respostas

BASH e comportamento de retorno de carro

Eu tenho uma pergunta rápida. É normal que bash (eu estou usando 4.4.11) não está exibindo linhas / texto que é separado / final com% normal\r? Fiquei um pouco surpreso ao ver esse comportamento: $ a=$(printf "hello\ragain\rgeorge\r\n") $...
03.04.2017 / 11:13
2
respostas

Teste se a variável contém nova linha (POSIX)

Eu sei que alguns shells aceitam esse tipo de teste: t() { [[ $var == *$'\n'* ]] && res=yes || res=no printf '%s ' "$res"; } var='ab cd' t var='abcd' t echo na execução: $ bash ./script yes no Qual é o equivale...
04.02.2018 / 23:26
5
respostas

Como posso deletar uma nova linha no bash?

Estou procurando algo que se comporta como o chomp do Perl. Estou procurando um comando que simplesmente imprima sua entrada, menos o último caractere se for uma nova linha: $ printf "one\ntwo\n" | COMMAND_IM_LOOKING_FOR ; echo " done" one...
04.07.2014 / 12:52
6
respostas

Lê um arquivo orientado por linha que pode não terminar com uma nova linha

Eu tenho um arquivo chamado /tmp/urlFile , onde cada linha representa um URL. Eu estou tentando ler o arquivo da seguinte maneira: cat "/tmp/urlFile" | while read url do echo $url done Se a última linha não terminar com um caractere...
18.01.2018 / 18:43
5
respostas

br apenas removendo \ n fornecido pelo comando sed '='

Eu criei um arquivo usando: printf 'this is \n not is \n is is \n this biz' > file2 quando eu tento remover tudo \ n (nova linha), ele apenas remove a nova linha do número inserido do sed sed '=' file2 | sed 'N; s/\n/ /' a saí...
15.06.2018 / 20:12
2
respostas

Como inserir novas linhas no PATTERN ao usar fgrep / grep -F / grep --fixed-strings

Ao usar o fgrep, a página man diz que será Interpret PATTERN as a list of fixed strings, separated by newlines, any of which is to be matched. No bash, qual é a maneira correta de inserir novas linhas no argumento PATTERN (ou seja, de...
13.01.2016 / 23:58
3
respostas

Remove a nova linha à direita de 'clipboard' para impedir a execução no terminal?

Existe alguma maneira de executar o que você copia para o 'clipboard' através de algum tipo de filtro? O ideal é remover a nova linha de algo que você copia, para que ela não seja executada automaticamente no terminal? Isto é o que parece qua...
16.10.2013 / 21:28