Perguntas sobre 'shell-script'

3
respostas

Formato diferente no terminal vs em um documento .txt

Eu tenho um script que rastreia o tempo. Quando imprimo minha saída no meu console, recebo isso: 0 Days, 00:00:33 Quando o salve em um arquivo txt, recebo isso: ^[[2K 0 Days, 00:00:33 Código: now=$(date +%s) diff=$(($now -...
07.10.2016 / 00:50
3
respostas

Alinhamento de texto complexo no bash

Dada essa entrada: # Lines starting with # stay the same # Empty lines stay the same # only lines with comments should change ls  # show all major directories               # and other things cd      # The cd command - change directory     ...
14.05.2018 / 06:53
1
resposta

Eu não entendo o que é um único backtick e aspas duplas e faço neste script

Este exemplo estava no meu livro para iniciantes em Linux: $ cat sort-wc #!/bin/bash # Sort files according to their line count for f do echo 'wc -l <"$f» lines in $f done | sort -n $ ./sort-wc /etc/passwd /ect/fstab /etc/motd O qu...
03.04.2018 / 19:48
8
respostas

Substitua qualquer coisa entre parênteses, mesmo que abrangendo várias linhas

Eu gostaria de usar o bash ou shell script e substituir qualquer coisa entre os dois parênteses com um espaço vazio. O texto entre os dois parênteses pode estar em várias linhas, como: myFunction (line0 line1 line2 line3 line4) que...
29.01.2017 / 00:15
3
respostas

Posso usar um conteúdo variável como um shebang? [fechadas]

Eu tenho um script de shell no qual quero adicionar um shebang. Dada uma variável definida da seguinte forma: SHEBANG="#!/bin/sh" Minha pergunta é se posso usar essa variável em outro script como este: $SHEBANG # other stuff...     
24.11.2017 / 21:24
4
respostas

Extraindo substring da variável de ambiente

Em um script bash ou zsh, como posso extrair o host de um url, e. unix.stackexchange.com de http://unix.stackexchange.com/questions/ask , se este último estiver em uma variável de ambiente?     
26.02.2017 / 20:57
4
respostas

Estranho comportamento de arredondamento de float com printf

Li algumas respostas neste site e descobri que o arredondamento printf é desejável. No entanto, quando eu usei na prática, um bug sutil me levou ao seguinte comportamento: $ echo 197.5 | xargs printf '%.0f' 198 $ echo 196.5 | xargs prin...
01.11.2015 / 16:27
1
resposta

O que significa fornecer um arquivo em um shell? [duplicado]

O que acontece quando eu emito o seguinte comando: source devenv.csh Como é diferente de executá-lo como devenv.csh ?     
05.02.2013 / 10:55
2
respostas

Verificando se o PATH contém $ HOME / mydir e adicionando-o se não (todos em um script) [duplicado]

Eu não sou especialista em scripts Unix. Alguns dos meus scripts estão localizados em $HOME/mydir . Infelizmente, eles não são acessíveis de outro lugar se esse diretório não fizer parte de PATH . Eu gostaria de criar um script pequen...
18.02.2012 / 13:24
3
respostas

Como obter o tempo decorrido de duas datas baseadas em texto

Eu gostaria de saber se existe uma maneira de calcular a diferença entre duas vezes no bash. Eu tenho dois campos que são extraídos de um arquivo de log: Hora de início: 12 de fevereiro 10:02:10 Hora de término: 12 de fevereiro 10:53:15 O...
12.02.2011 / 17:03