Perguntas sobre 'shell-script'

3
respostas

como verificar o formato de um sistema de arquivos

Eu gostaria de verificar, em um script bash, em qual tipo de sistema de arquivos um diretório é. A ideia é algo como if [path] is on a [filesystem] filesystem then filesystem specific command end if     
13.09.2015 / 19:38
3
respostas

Automatizando a entrada textual de um script bash sem usar EOF

Estou executando o Ubuntu Linux. Suponha que haja um programa chamado myprogram . Este programa solicita ao usuário para entrada; especificamente, o usuário deve digitar um inteiro quando solicitado e pressionar Enter . Eu gostaria de automat...
08.07.2012 / 01:01
5
respostas

bash + usando printf para imprimir em formato especial

Acabei de escrever o seguinte script bash para verificar o acesso ping na lista de máquinas Linux: for M in $list do ping -q -c 1 "$M" >/dev/null if [[ $? -eq 0 ]] then echo "($C) $MACHINE CONNECTION OK" else...
30.06.2016 / 15:46
1
resposta

Copie um arquivo e anexe um timestamp

Eu tenho dois problemas com o meu script que copia arquivos e adiciona um timestamp ao nome. cp -ra /home/bpacheco/Test1 /home/bpacheco/Test2-$(date +"%m-%d-%y-%T") O texto acima adiciona Test2 como o nome do arquivo, mas eu quero que...
10.05.2015 / 20:59
8
respostas

Processo de queda baseado na condição if

Estou procurando uma maneira de ter uma queda baseada em uma condição if dentro de uma condição de caso no bash. Por exemplo: input="foo" VAR="1" case $input in foo) if [ $VAR = "1" ]; then # perform fallthrough else...
28.05.2018 / 21:07
6
respostas

Como extrair um par de valores de chaves do comando ps

Estou tentando extrair o nome do aplicativo do comando ps da seguinte forma: ps -af -u sas |grep "java"| grep -v "grep" e produz o seguinte: sas 24431 1 0 Oct10 ? 00:51:08 /usr/lib/jvm/java-1.7.0-oracle-1.7.0.25.x86_64/j...
15.10.2014 / 19:45
3
respostas

Como faço para obter caminho absoluto usando o comando find unix

Como obter um caminho absoluto usando o comando find. na verdade eu estou executando o seguinte script: - find . -size +20M | while read a do i=$(echo $a | sed 's:/: :g') echo $a; j=($i) fileName=${j[${#j[@]}-1]} us...
21.04.2014 / 11:28
4
respostas

Como posso fazer um script levar vários argumentos?

Este é um script muito simples #!/usr/local/bin/bash set -e if [ "$#" -lt 1 ] then echo "Please insert at least one argument" exit else echo -e "\c" fi if [ -h "$1" ] then echo "$1 is a symbolic link" else echo "$1 i...
27.04.2015 / 19:42
4
respostas

Como alocar atomicamente um dispositivo de loop?

Eu estou escrevendo alguns scripts de shell para lidar com algumas coisas de imagem de disco, e eu preciso usar dispositivos de loop para acessar algumas imagens de disco. No entanto, não tenho certeza de como alocar corretamente um dispositivo...
25.05.2015 / 19:23
4
respostas

Script Bash para detectar o sistema de controle de versão testando o status de retorno do comando

Estou trabalhando em um script bash que gostaria de trabalhar para vários tipos de VCS. Estou pensando em testar se um diretório é um repositório para um sistema, executando um comando info típico e verificando o código de retorno, sucesso ou er...
13.12.2010 / 18:21