Perguntas sobre 'bash'

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

Por que a saída de _ $ _ quando executada em um terminal?

Eu executei a seguinte sequência de comandos: $ now=$(date) $ echo _$now_ _ $ echo _ $now _ _ Mon Sep 22 09:53:44 IST 2014 _ Por que a saída de _$now_ only _ ?     
22.09.2014 / 09:13
1
resposta

Por que meu roteiro está sendo "morto"? Como evito isso?

Eu escrevi um script bash para testar programas C escritos em um test-suite. Por alguma razão, o roteiro está sendo morto depois de um tempo. Eu sou um novato em bash scripting e até agora não encontrou o motivo. Aqui está o roteiro. #!/bin/b...
09.06.2017 / 17:21
4
respostas

Use sed para usar “localizar e substituir” para cada segunda ocorrência

Eu tenho uma pasta com arquivos de +1000 .dat. E cada arquivo contém muitas linhas do seguinte tipo: -0.0999999999999659-0.0000000006287859 -0.08999999999997500.8000000006183942 -0.0799999999999841-0.0000000007463807 -0.06999999999999320.0000...
13.05.2017 / 20:02
2
respostas

redirecionando os comandos apt e apt-get

Quando sudo apt-get install -y blender redireciona para /dev/null , o processo de instalação é concluído sem nenhum aviso ou erro. Mas quando sudo apt install -y blender redireciona para /dev/null , este aviso é exibido: WARNING:...
27.03.2017 / 14:52
2
respostas

processam curingas em scripts bash

Eu só preciso de um exemplo simples de um script bash para processar um único arquivo ou vários arquivos se o caractere curinga for passado como argumentos se eu correr myscript file1 faça algo com o arquivo e, se eu emitir myscript...
17.05.2017 / 07:00
2
respostas

Como fazer um script bash gerar um novo nome de arquivo toda vez que ele é executado?

Gostaria de criar um arquivo .tar de um diretório específico todos os dias da semana. A maneira que eu gostaria de fazer é com um script bash fazendo um arquivo tar todos os dias com o crontab. Eu queria saber, existe uma maneira de regula...
14.08.2012 / 16:16
1
resposta

Por que meu comando 'at' clause executa o shell imediatamente e ignorou o limite de tempo?

Eu escrevi um shell chamado t.sh Seu conteúdo é: touch 88888 O comando que estou usando é sh t.sh | at 03:13Jun15 Depois de executar este comando, recebi esse show na minha tela: warning: commands will be executed using /bin/s...
11.06.2014 / 15:23
3
respostas

Por que o bash está negando a permissão do shell script para abrir um arquivo de texto com o editor de texto padrão?

Estou em:  GNU bash, versão 4.4.12 (1) -release (x86_64-pc-linux-gnu) o script é: (note.sh) #! /bin/bash edit="edit" if [[ $edit = ]] then touch ~/.notes/"".txt $EDITOR ~/.notes/"".txt else tree ~/.notes fi Eu estava es...
17.02.2018 / 16:48
3
respostas

Como eu uso o comando exec dentro de um loop for após um comando find?

Eu tenho tentado fazer isso funcionar por um tempo agora. Eu quero procurar uma lista de arquivos e copiá-los todos para um determinado caminho. Se eu executar o comando separadamente, ele funciona assim: find <path> -name 'file1' -e...
25.08.2017 / 08:15
5
respostas

Renomeia um arquivo para o nome do diretório pai no terminal

Eu tenho que lidar com um grande número de arquivos aninhados dentro de diretórios (um arquivo por diretório), parecido com algo como isto: fred/result.txt john/result.txt mary/result.txt ... Atualmente, estou usando o seguinte comando pa...
16.03.2016 / 22:18