Resultados da pesquisa a pedido "sed"

6 a resposta

Como imprimir o número de caracteres em cada linha de um arquivo de texto

Gostaria de imprimir o número de caracteres em cada linha de um arquivo de texto usando um comando unix. Eu sei que é simples com o PowerShell gc abc.txt | % {$_.length}mas preciso do comando uni

4 a resposta

emoção de uma linha específica no arquivo de tex

Estou trabalhando em uma opção que poderá remover a linha especificada se o usuário digitar o título e o autor exato No entanto, não poderei fazê-lo funciona O conteúdo da minha função é mostrado abaixo fnRemoveBook() { echo"Title: " read ...

4 a resposta

Passando parte dos padrões do sed para o shell

Tenho um arquivo que contém linhas com o seguinte formato: w1 # 1 # x w2 # 4 # b w3 # 2 # d ... Cada palavra (token) na linha (por exemplo, w1 # 1 # x) é composta de 3 partes, a primeira mostrando algum índice (w1 neste caso), a segunda é um ...

4 a resposta

sed encontre e substitua por chaves

Estou tentando usar este comando: sed -i 's#\{test1\}#test2#' /example/myfile.txtPara substituir instâncias de{test1} comtest2. Eu recebo o erro: sed: -e expression #1, char 17: Invalid preceding regular expression Não estou escapando ...

10 a resposta

sed extraindo grupo de dígitos

Tentei extrair um número como indicado abaixo, mas nada é impresso na tela: echo "This is an example: 65 apples" | sed -n 's/.*\([0-9]*\) apples/\1/p' No entanto, recebo '65', se os dois dígitos forem correspondidos separadamente, conforme ...

8 a resposta

Ler linhas entre duas palavras-chave

Alguém pode sugerir o que fazer se eu tiver que ler entre duas palavras-chave como *System_Power 1 1.2 1.8 2 *System_TerminateNeste caso, a resposta seria 1 1.2 1.8 2Eu tentei usar o awk como awk '$0 =="*System_Power" # start printing when ...

2 a resposta

sed falha com o erro "opção desconhecida para` s '"

Estou tentando usar sed -i -e "s/.*seb.*/ \"$ftp_login_template\"/" $ftp_dirno entanto, eu recebo este erro: sed: -e expression #1, char 34: unknown option to `s' Não entendo por que, uma vez que isso funciona perfeitamente: sed -i -e ...

10 a resposta

Exclua n1 linhas anteriores e n2 linhas a seguir em relação a uma linha que contém um padrão

sed -e '/XXXX/,+4d' fv.out Preciso encontrar um padrão específico em um arquivo e excluir 5 linhas acima e 4 linhas abaixo dele simultaneamente. Descobri que a linha acima remove a linha que contém o padrão e quatro linhas abaixo del sed -e ...

6 a resposta

Adicione duas linhas consecutivas em sed

Gostaria de adicionar duas linhas após a primeira pesquisa de string. Estou usando $ cat file1 HAI BYE HAI ONE TWO $ VAR=`cat -n file1 |grep -w HAI |head -1 |awk '{print $1}'` $ sed "$VAR a\ LINE ONE \ LINE TWO " file1stá dando a ...

8 a resposta

Como inserir um caractere de nova linha após vírgula em `), (` com sed?

Como inserir um caractere de nova linha após vírgula em),( com sed? $ more temp.txt (foo),(bar) (foobar),(foofoobar) $ sed 's/),(/),\n(/g' temp.txt (foo),n(bar) (foobar),n(foofoobar)Por que isso não funciona?