Perguntas sobre 'bash-scripting'

1
resposta

Script de bash: “[[: not found”]

Este é o meu código: #!/bin/bash if [[ -d ~/viwiki ]]; then cd ~/viwiki else mkdir ~/viwiki cd ~/viwiki fi if ! [[ -d ./log ]]; then mkdir log mkdir log/log mkdir "log/wget" elif ! [[ -d ./log/log ]]; then mkdir log/log elif ! [[ -d "....
14.02.2013 / 11:53
2
respostas

Anexar dir ao PATH

Estou tentando adicionar localmente um diretório à variável global $PATH . Eu adicionei o seguinte ao meu .bashrc . export PATH=$PATH:$VRS/bin Mas PATH parece ficar concatenado consigo mesmo por & cada vez que eu abrir um shell...
01.08.2013 / 09:13
6
respostas

Truncar arquivo em um pipe

Existe uma maneira simples de truncar um arquivo em um pipe? Especificamente, quero cortar os últimos quatro bytes de um arquivo antes de alimentá-lo em outro processo. Idealmente, eu seria capaz de escrever algo como: cat input.txt | som...
24.02.2012 / 05:29
1
resposta

Não é possível redimensionar o painel tmux do script bash

Antecedentes e problema: Eu criei um script tmux para abrir algumas janelas. Ele funciona muito bem, mas eu queria colocar um painel dividido verticalmente em uma janela e redimensioná-lo para 5 caracteres de altura. Não consigo fazer meu scr...
07.11.2011 / 19:22
5
respostas

Converter a string “1-5” em array de números no bash

Qual é a melhor abordagem para converter a string contendo o intervalo de números em números? Esse formato é usado, por exemplo, na definição do intervalo de páginas a serem impressas. Eu defino, quero imprimir estas páginas "11-14,17,20" . Ago...
03.11.2011 / 10:37
2
respostas

Como grep múltiplas linhas de um arquivo no linux

Eu tenho um arquivo com o conteúdo abaixo. . . hello . . . world . . hello . . . . . world . . os pontos indicam as outras linhas no arquivo. Aqui o que eu preciso para gerp apenas as linhas olá e mundo. Isso significa que a saída deve al...
15.07.2016 / 12:41
1
resposta

Como criar um script bash que nomeie os arquivos com a data de hoje

Eu estou tentando fazer um script para fazer backup dos meus servidores, mas tenho um conhecimento muito limitado com scripts bash. Eu quero o script para nomear o arquivo de backup ht- "data de hoje". Como eu faria isso? É possível usar um coma...
16.04.2015 / 01:38
2
respostas

Insira a citação na variável string no bash

Existe uma maneira de inserir uma cotação no início e no final em uma variável de string? Eu tenho essa variável dizer: string="desktop/first folder" Se eu fizer eco disso, ele exibirá: desktop/first folder Eu preciso que a stri...
13.12.2017 / 11:39
2
respostas

Encontrei um script no meu cron.monthly, estou querendo saber o que está fazendo?

Eu sou novo em bash-programming, desculpe se isso pode ser um tipo de pergunta estúpida. Eu encontrei um script no meu servidor e estou tentando entender cada linha: #!/bin/sh # # man-db cron weekly set -e if ! [ -d /var/cache/man ]; then...
22.05.2013 / 12:55
2
respostas

Resposta de script ao pedido do apt-get “Para continuar digite na frase 'Sim, faça o que eu digo!'” no bash

Meu script está substituindo sysvinit por systemd dentro de um chroot enquanto constrói uma imagem debian com o debootstrap. Como esta é uma ação "perigosa", o apt-get fará uma pergunta tola: "Para continuar digite a frase 'Sim, faça o que eu...
29.05.2015 / 21:42