Perguntas com a marcação «bash»

525
Como detectar o sistema operacional de um script Bash?

Gostaria de manter meus arquivos .bashrce .bash_loginno controle de versão para poder usá-los entre todos os computadores que uso. O problema é que eu tenho alguns aliases específicos do SO, então estava procurando uma maneira de determinar se o script está sendo executado no Mac OS X, Linux ou...

485
Remova um prefixo / sufixo fixo de uma string no Bash

No meu bashscript eu tenho uma string e seu prefixo / sufixo. Preciso remover o prefixo / sufixo da string original. Por exemplo, digamos que tenho os seguintes valores: string="hello-world" prefix="hell" suffix="ld" Como chego ao seguinte

444
Processar todos os argumentos, exceto o primeiro (em um script bash)

Eu tenho um script simples em que o primeiro argumento é reservado para o nome do arquivo e todos os outros argumentos opcionais devem ser passados ​​para outras partes do script. Usando o Google, encontrei este wiki , mas ele forneceu um exemplo literal: echo "${@: -1}" Não consigo fazer mais...