Resultados da pesquisa a pedido "sed"
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
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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 ...
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?