Perguntas sobre 'shell-script'

3
respostas

script bash que não cria alias e não atualiza $ PS1 [duplicado]

Eu pensei em escrever um script bash para definir o alias que eu uso com frequência e também para alterar o comando promt. Abaixo está o meu script. #!/bin/bash # Make useful aliases alias c='clear' alias p='pwd' alias d='pwd' alias l='l...
09.10.2015 / 08:43
2
respostas

O que o * nesta linha faz / indica?

Estou trabalhando em um pequeno script e encontrei outra solução como a que usei aqui: for i in *; do O que exatamente o *; faz / significa aqui? Estou acostumado a ver $ variables.     
15.01.2018 / 16:52
2
respostas

Repetidamente iterar através de todos os subdiretórios, Se existir um arquivo com uma extensão específica, execute um comando nessa pasta uma vez

Eu preciso recursivamente iterar por todos os subdiretórios de uma pasta. Nos subdiretórios, se houver um arquivo com uma extensão '.xyz', preciso executar um comando específico nessa pasta uma vez. Aqui está o que eu tenho até agora recur...
23.01.2018 / 02:16
2
respostas

Execute um script bash como usuário root que possui um comando sudo no script

Novo no Linux - estou usando o Debian 9. Eu quero executar um script para instalar o pwndbg , seguindo o tutorial aqui . Estou usando minha conta root para fazer isso e quero instalá-lo no diretório inicial da minha conta raiz. A saída é a...
05.04.2018 / 15:22
5
respostas

Remover certos caracteres em um arquivo de texto

Eu tenho um arquivo de texto; seu conteúdo é como abaixo. $ cat file.txt [] [1]foo1 bar1 [] [2]foo2 bar2 [] [35]foo3 bar3 [] [445]foo4 bar4 [] [87898]foo5 bar5 Eu posso remover com êxito a primeira coluna usando awk, mas não consigo remov...
16.04.2018 / 14:13
2
respostas

Crie uma abreviação para “2 / dev / null &”

Estou tentando compor um script bash com a intenção de ser usado comumente em um terminal. Ele deve iniciar um aplicativo como um processo em segundo plano e descartar sua saída stderr. Aqui está o que eu tenho: for app in $@; do $app 2...
03.05.2018 / 13:02
4
respostas

Bash: Como chamar todas as funções de um arquivo em uma única chamada a partir da linha de comando?

Eu uso o Ubuntu 16.04 com o Bash e tenho um arquivo com 10 funções. Cada função faz essencialmente uma tarefa diferente. No final de cada função, eu chamo assim: x() { echo } x As chamadas adicionam mais 10 linhas ao arquivo, linhas q...
15.02.2018 / 19:25
1
resposta

Reduza se a verificação de instrução para o argumento correspondente

Eu tenho esse código que faz o que deve fazer: first_arg="$1"; if [ "$first_arg" != "patch" -a "$first_arg" != "major" -a "$first_arg" != "minor" -a "$first_arg" != "prerelease" ]; then echo "First argument needs to match a valid npm versio...
14.06.2018 / 06:24
3
respostas

Bash lança erro, linha 8: $ 1: variável não vinculada

Eu me sinto muito estúpida, mas estou tentando aprender a usar o getopts para que eu possa ter scripts com entrada analisada (embora eu ache que o getopts poderia ser melhor). Eu estou tentando apenas escrever um script simples para retornar por...
16.08.2018 / 18:00
3
respostas

Como extrair uma lista de índices separada por vírgula de todos os arquivos ausentes dentro de um diretório?

Atualmente, tenho um diretório /mydir e, dentro, devem estar 1.000 arquivos de dados no formato File1.exe, File2.exe, ... , File100.exe . Eu tenho atualmente um loop for que procura e exibe quais arquivos estão faltando: for((i=1; i&l...
25.06.2018 / 10:20