Perguntas sobre 'bash'

Bash (Bourne-Again SHell), é o shell usado na interface de linha de comando do Ubuntu por padrão.
4
respostas

grep e []

Estou aprendendo o código bash e hoje estou estudando o comando grep . se eu correr $ ps -fU user | grep thunderbird terminal mostra: user 17410 1 0 10:09 ? 00:00:20 /usr/lib/thunderbird/thunderbird user 18990 1589...
07.11.2015 / 13:54
5
respostas

Adicione a coluna de um .csv a outro arquivo .csv

arquivo1.csv A,,C,D A,,C,D A,,C,D A,,C,D arquivo2.csv A,B A,B A,B A,B Output.csv desejado A,B,C,D A,B,C,D A,B,C,D A,B,C,D Eu tentei usar "join" e "paste" sem sucesso. Existe um comando bash para fazer isso? A coluna "A" é a...
24.11.2014 / 15:18
2
respostas

Crie o zip da pasta com o mesmo nome

Eu quero criar um zip de uma pasta na linha de comando. Eu posso fazer algo parecido com zip -r folder.zip folder . Eu quero dar o mesmo nome da pasta compactada como a pasta original. Eu posso simular isso escrevendo um script: #!/bin/bash...
25.02.2013 / 15:33
3
respostas

Por que os nomes das funções numéricas não são permitidos?

Considere o seguinte: $ ksh -c '1(){ echo hi;};1' ksh: 1: invalid function name $ dash -c '1(){ echo hi;};1' dash: 1: Syntax error: Bad function name $ bash -c '1(){ echo hi;};1' bash: '1': not a valid identifier bash: 1: command not found $...
19.11.2017 / 03:39
3
respostas

O trabalho cron diário não está em execução

Uma rápida visão geral: Eu tenho um script que fará o backup diário do meu repositório de código-fonte do SVN em um tarball para esse dia. Eu testei o script e ele funciona muito bem, desde que eu o execute como sudo, por causa da propriedade do...
12.03.2012 / 11:23
7
respostas

Como obter o URL de um arquivo usando um script de shell

Eu tenho um arquivo que consiste em um URL . Estou tentando obter a URL desse arquivo usando um script de shell. No arquivo, o URL é assim: ('URL', 'http://url.com'); Eu tentei usar o seguinte: cat file.php | grep 'URL' | awk '{ pr...
17.02.2014 / 15:54
4
respostas

Como parar o script quando uma condição falha?

Aqui ele mostra para usar o || e && em uma única linha para concatenar a execução de comandos: Como posso verificar erros do apt-get em um script bash? Estou tentando interromper a execução de um script se uma determinada cond...
13.06.2017 / 02:10
7
respostas

Como passar um array como argumento de função?

Lutando por um tempo passando uma matriz como argumento, mas não está funcionando de qualquer maneira. Eu tentei como abaixo: #! /bin/bash function copyFiles{ arr="$1" for i in "${arr[@]}"; do echo "$i" done } a...
15.09.2015 / 10:50
5
respostas

Que tipo de seqüências são seqüências de escape começando com “\ 033]”

Eu encontrei muitas seqüências de escape no Bash começando com "\ 033]", mas quais são essas sequências e por que elas estão começando com "\ 033]"?     
01.10.2016 / 17:03
3
respostas

Usando a seta para cima para executar o comando anterior

Qual configuração eu preciso usar a seta para cima para executar o comando anterior? Com o Mac, posso usar a seta para cima para executar novamente o comando que acabei de executar, mas não parece funcionar com o meu shell bash. Eu uso 8.04 (...
11.04.2011 / 18:12