Perguntas sobre 'sed'

Sed é conhecido como Stream Editor, pois pode executar várias funções de filtragem e / ou transformação na entrada padrão ou em arquivos especificados pelo usuário. É comumente usado para pesquisar e substituir em arquivos de texto. Se sua pergunta for sobre processamento de texto, essa tag provavelmente será apropriada
2
respostas

Substituindo a mesma palavra-chave por diferentes strings por linha

Estou usando o seguinte comando para retornar uma lista de discos disponíveis e se eles são ssd ou rotacionais (basicamente substituindo 0 e 1 na saída do lsblk pelo seu significado real): lsblk -d -o name,ro | sed "s/RO/\ TYPE/; s/NAME/DISK/...
03.07.2018 / 13:47
2
respostas

Confuso sobre o comando: sed '/ ^ # / d' ~ / .profile

Eu preciso saber o que esse comando faz. sed '/^#/d' ~/.profile A saída que este comando me dá é esta: if [ -n "$BASH_VERSION" ]; then # include .bashrc if it exists if [ -f "$HOME/.bashrc" ]; then . "$HOME/.bashrc"...
01.05.2017 / 00:40
3
respostas

br comando para substituir uma linha

Existe um arquivo sample.txt . O conteúdo deste arquivo é ..some content... # bind-address = ":7086" # bind-address = ":8086" Eu quero descomentar a linha para a porta 7086 e substituir a porta também para 8888 para que o arquivo fi...
02.05.2017 / 13:19
2
respostas

como usar tr para deletar uma sequência de caracteres octal?

Estou tentando excluir: --More-- de um arquivo .dat, este é um fragmento do arquivo para dar um exemplo: Device ID: N7K-LAN(JAF1651ANDL) IP address: 148.228.4.192 Interface: GigabitEthernet0/1, Port ID (outgoing port): Ethernet7/19 Devi...
25.04.2017 / 15:54
2
respostas

Como usar um hash (#) como um delimitador para sed

Eu não usei sed com frequência e peço desculpas se essa pergunta for simples demais. O seguinte funciona muito bem: sed -i '/<\/IfModule>/i TEST' security2.conf Agora quero usar # como o delimitador. Por que isso não funcio...
31.08.2017 / 15:11
2
respostas

Principal diferença entre tr (translate) para sed e awk

AFAIC sed e awk são utilitários de processamento de texto para fins gerais com os quais um usuário pode obter resultados bastante semelhantes, em uma sintaxe ligeiramente diferente: Com ambos, um usuário pode adicionar, substituir / tra...
03.03.2018 / 21:18
1
resposta

Suporte para analisar o JSON usando o sed necessário

No Home Assistant, é possível definir o estado de um switch executando um comando. Estou migrando para longe da minha antiga automação residencial e oferece uma maneira de obter o estado, infelizmente não para um switch, mas para todos eles. No...
08.03.2018 / 09:51
4
respostas

Validando o formato do nome do arquivo no shell do linux

Eu estarei recebendo arquivos de dados em um diretório Linux. Eu preciso validar que os nomes dos arquivos sigam o seguinte padrão "NNN-YYYYMMDD-NNNNNNNNN.pdf" onde NNN significa valor numérico (0-9). "AAAAMMDD" significa data válida. A...
07.07.2017 / 19:43
1
resposta

br comando para excluir o número 91 se o número for 12 dígitos

comando sed para excluir o número 91 se o número for 12 dígitos Meu arquivo é 919876543210 917894561230 9194561230 Precisa de saída 9876543210 7894561230 9194561230     
08.07.2017 / 13:38
5
respostas

Extrai linhas de um arquivo de texto baseado em um parâmetro para uma única linha

Sou bastante novo em scripts, por isso agradeço qualquer ajuda. Eu tenho um arquivo de texto que, em alguns casos, pode ser bastante longo, cada seção de linhas de texto pode ser em torno de 6/7 linhas de comprimento. É um arquivo de log e cada...
29.06.2017 / 19:21