Perguntas com a marcação «bash»

Perguntas específicas ao Bourne Again SHell do GNU, em oposição a outros shells Bourne / POSIX. Para perguntas sobre shells do Unix em geral, use a tag / shell.

1
O que exec 3 <& 1 faz?
Entendo que é execpossível fazer o redirecionamento de E / S no shell atual, mas só vejo uso como: exec 6&lt;&amp;0 # Link file descriptor #6 with stdin. # Saves stdin. exec 6&gt;&amp;1 # Link file descriptor #6 with stdout. # Saves stdout. Pelo que entendi, isso &lt;é para fluxo …



4
Como invocar um shell embutido explicitamente?
Eu quero personalizar a funcionalidade de cd comando conforme minhas necessidades. Eu defini a seguinte função - function cd () { cd "$@" &amp;&amp; pushd "$@"; } O objetivo desta função é enviar automaticamente o diretório para a pilha, para que me poupe o esforço de digitar manualmente pushd . …

2
Expressão regular no script bash
Esta é a primeira vez que escrevo bash, então provavelmente estou cometendo um erro fácil. Basicamente, estou tentando escrever um script que obtenha os grupos de um usuário e, se eles estiverem em um determinado grupo, registrará isso de acordo. Evidentemente, haverá mais funcionalidades, mas não adianta criar isso quando …

4
Preencher automaticamente o arquivo mais recente
Eu tenho um processo que cria arquivos de texto cujos nomes de arquivo são baseados no carimbo de data e hora do momento da criação: $ ls 1378971222.txt 1378971254.txt 1378971482.txt 1378971488.txt 1378972089.txt 1378972140.txt 1378972141.txt 1378972153.txt 1378972155.txt 1378972241.txt Como posso preencher automaticamente o nome do arquivo do último arquivo criado , …




2
Como disparar um erro usando o comando Trap
Estou usando o Ubuntu 12.04.2. Estou tentando usar o comando "trap" para capturar anormal ou erro no meu script de shell, mas também estou tentando disparar manualmente a saída "Error". Eu tentei a saída 1, mas ele não dispara o sinal de "Erro". #!/bin/bash func() { exit 1 } trap …

1
Excluir argumento inteiro na linha de comando atual do bash
Usando ^W(unix-word-rubout), posso excluir facilmente uma única "palavra" do comando atual no meu shell bash. No entanto, ao lidar com argumentos entre aspas que contêm espaços (ou argumentos sem aspas que contêm espaços com escape de barra invertida), isso não funciona bem, pois exclui apenas uma palavra e não o …
13 bash  readline  inputrc 

4
$ {! FOO} e zsh
${!FOO}executa uma substituição dupla em bash, o que significa que pega o valor (string) de FOO e o usa como um nome de variável. zshnão suporta esse recurso. Existe uma maneira de fazer isso funcionar da mesma maneira bashe zsh? Fundo: Eu tenho uma lista de variáveis ​​de ambiente, como …



2
Como forçar uma palavra Bash para referenciar um alias, função, arquivo, etc?
Ao tentar adicionar um pouco mais de detalhes a uma pergunta relacionada , percebi que não sabia como especificar qual dos tipos de palavras Bash disponíveis executar. De acordo com help typehá cinco tipos de palavras: pseudônimo palavra chave função construídas em Arquivo É possível que uma palavra tenha vários …
13 bash 

Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.