Perguntas sobre 'shell-script'

4
respostas

Como impedir que um script seja executado se não for root (e ecoar “Não executando como root! Saindo…”)

Aqui está minha fonte: #!/bin/bash echo "Running script to free general cached memory!" echo ""; echo "Script must be run as root!"; echo ""; echo "Clearing swap!"; swapoff -a && swapon -a; echo ""; echo "Clear inodes and page file!"...
31.08.2017 / 03:42
3
respostas

Faz loop através das linhas de dois arquivos em paralelo [closed]

O objeto do script que estou fazendo é comparar duas séries de arquivos. Os nomes dos arquivos são armazenados em dois arquivos separados, um caminho por linha. Minha idéia é ter dois while read loops, um para cada lista de nomes de arquivos,...
10.07.2013 / 21:39
5
respostas

Função bash stateful

Eu gostaria de implementar uma função no Bash que aumenta (e retorna) uma contagem a cada chamada. Infelizmente, isso parece não ser trivial, já que estou invocando a função dentro de um subshell e, consequentemente, não é possível modificar as...
15.04.2014 / 16:08
4
respostas

Construindo caminhos robustamente

Digamos que eu tenha várias variáveis em um script de shell (por exemplo, em zsh): FOLDER_1, FOLDER_2, etc. Estas variáveis referem-se a pastas descendentes de / . Por exemplo, se eu tiver um caminho /home/me/stuff/items as variáv...
24.10.2011 / 20:42
3
respostas

Pesquisa de subseqüência insensível a maiúsculas e minúsculas em um script de shell [closed]

Como posso escrever um script de shell que faça uma correspondência de substring sem diferenciação de maiúsculas e minúsculas na saída do comando?     
29.05.2014 / 03:43
6
respostas

Escolha o interpretador após o início do script, por ex. se / dentro do hashbang

Existe alguma maneira de escolher dinamicamente o interpretador que está executando um script? Eu tenho um script que estou executando em dois sistemas diferentes, e o intérprete que eu quero usar está localizado em locais diferentes nos dois si...
16.05.2017 / 18:37
4
respostas

Como posso listar todos os nomes de usuários e / ou diretórios home?

Eu quero listar todos os usuários dirs na máquina.Normalmente, eu vou fazer: ls -l /home Mas eu uso em um script que será implantado em outras máquinas e talvez nas máquinas que eles não chamam de home (por exemplo, myHome). Então, quero...
07.12.2017 / 08:50
2
respostas

Como compor as funções bash usando pipes?

Eu tenho poucas funções definidas desta maneira: function f { read and process $1 ... echo $result } Eu quero compô-los juntos para que a invocação se pareça com f | g | h . Qual idioma devo usar para converter a função trabalh...
08.02.2014 / 01:18
2
respostas

Definição da função Shell: por que há um espaço após a chave de abertura?

Você provavelmente sabe disso fork fork : :(){ :|:&};: #WARNING: harmful code Eu me pergunto por que é necessário, para analisar, incluir um espaço após a chave de abertura.     
05.07.2012 / 09:01
7
respostas

Como usar grep e cut in script para obter URLs de sites de um arquivo HTML

Estou tentando usar grep e cut para extrair URLs de um arquivo HTML. Os links parecem: <a href="http://examplewebsite.com/"> Outros sites têm .net , .gov , mas suponho que posso fazer o ponto de corte antes de > . Então eu...
27.01.2015 / 05:32