Perguntas com a marcação «bash»

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



5
Como adicionar os logs a um crontab com carimbo de data / hora
No crontab, agendei um script de backup diário. Agora, quando o cron executa o script, o status é registrado em um arquivo de log, como mostrado abaixo. 0 0 * * * /home/backup.sh > /home/groupz/db-backup/fbackup.log 2>&1 Agora, quando o cron executa um script, o conteúdo do log é renovado toda …
9 bash  scripts  cron  logs 

2
Como listar a contagem de palavras em vários arquivos?
Digamos que eu precise descobrir quantas palavras existem em cada arquivo que contêm a palavra 'trabalho'. Eu sei que, para encontrar arquivos com 'trabalho', seria ls work. E para descobrir o número de palavras seriawc -w No entanto, eu tentei isso e parece apenas exibir o número de arquivos, não …

1
Executar arquivo executável no terminal
Eu sou novo no Ubuntu e atualmente nele por causa da atribuição. Eu gostaria de fazer algumas perguntas: Como faço para criar um novo comando para executar um script de shell? Por exemplo, quando você digita passwdno terminal, ele executa o arquivo executável /usr/bin/passwd. Como faço para que seja igual …

3
Indo para o diretório pai de um arquivo com cd?
Estou escrevendo um .sh para fazer algum trabalho para mim, mas agora estou no ponto em que preciso cd para o diretório em que o arquivo /path/to/file.end está. O terminal não permite cd /path/to/file.end bash: cd: /path/to/file.end: Not a directory infelizmente não há nenhuma solução alternativa que eu conheça, por …

1
fonte do script bash: Esse arquivo ou diretório não existe
Eu tenho um script que começa assim #!/bin/bash VALKYRIE=~/myProjects/valkyrie source $VALKYRIE/cluster.conf mas quando eu corro ele retorna line 2: ~/myProjects/valkyrie/cluster.conf: No such file or directory mas o arquivo existe e quando eu o executo source ~/myProjects/valkyrie/cluster.confele corre bem. Qualquer ideia? Defino a VALKYRIEvariável em outro lugar, para que o código …
9 bash  scripts  source 


3
Saia da raiz e do usuário com um comando
Eu sei sobre "não usar sudo su -" etc. Mas, sejamos honestos, quase todos nós fazemos isso. Então, aqui está a questão. Não podemos ter logins raiz ativados, portanto, precisamos fazer o ssh como nosso usuário e depois su para o root. Aqui está a árvore do processo: 1 7897 …
9 command-line  bash  ssh  sudo  root 

2
Script Bash para remover quebras de linha?
Eu preciso de um script que insira um arquivo e faça eco de seu conteúdo com quebras de linha removidas - "quebra de linha", por assim dizer. Eu tentei: #!/bin/bash find $HOME '$1' | while read line; do echo "${line}"; done mas isso não retorna nada.
9 bash 


3
Como faço para que o depurador bash funcione com o ddd?
O ddd script.bsh não abre o script. Ele mostra o nosso copo e se eu quiser fechar o ddd, ele diz "bash is busy" ... Encontrei uma mensagem antiga, mas não ajudou. https://lists.gnu.org/archive/html/ddd/2008-10/msg00006.html Não consegui encontrar o ddd-3.3.12-test6.tar.gz, portanto, estou usando a versão ddd no repositório do ubuntu. O bashdb …
9 bash  debug 

3
Como obter saída colorida do script bash?
Quando executo a greppartir do terminal gnome, recebo uma saída colorida - correspondência facilmente perceptível, números de linha (-n) com cores diferentes etc. Mas quando executo exatamente o mesmo grepcomando através do script bash, obtenho uma saída plana, sem colorir Existe uma maneira de obter saída colorida usando o script …
9 bash 


2
Abrindo CD-ROM com código bash
Copiei esse monte de código de um videoclipe engraçado sobre Como um programador balança seu bebê . O código é o seguinte: #!/bin/bash while [ l=l ] do #eject cdrom eject #pull cdrom track back in eject -t done Mas isso não funciona para mim, quando o executo com o …
9 bash  cd-drive 

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.