Perguntas sobre 'shell-script'

4
respostas

Configurando variáveis do shell: como usá-las em um script?

Como posso definir variáveis para serem usadas em scripts também? Eles não precisam ser globais / de todo o sistema, apenas a sessão atual é suficiente. Mas, por algum motivo, eles parecem perdidos, mesmo que eu execute um script diretamente do...
22.04.2016 / 14:16
2
respostas

Removendo linhas com um único campo comum

Eu tenho um arquivo separado por tabulações que se parece com isso: 123 some text 123 some different text 334 some other text 341 more text e eu quero fazer duas coisas. Uma delas é pedir tudo numericamente (isso é fácil de fazer)...
04.07.2014 / 15:29
4
respostas

Gerar vários links simbólicos enquanto mantém a estrutura de diretórios

Eu quero gerar links simbólicos de várias pastas, mantendo a estrutura de diretórios. Eu li algumas respostas e a melhor coisa que posso fazer agora é: find /data/DIV5/SASC/e042_ctcl/input/*/Clean_data/*/*/*.fq.gz -type f -exec ln -sf \{\} ....
10.06.2014 / 08:16
1
resposta

cd para um diretório nome-desconhecido em um caminho conhecido

Estou tentando automatizar a implantação de um webapp em desenvolvimento que é atualizado com freqüência. A webapp vem na forma de um arquivo zip com nome desconhecido e essa estrutura de diretórios: unknown_name.zip └── unknown_folder_name...
25.04.2014 / 13:30
2
respostas

Awk não está renderizando nenhum resultado

Meu objetivo é obter o arquivo criado no mês atual em um diretório. Parece que o comando está correto, mas não apresenta nenhum resultado: Date='date '+%b'' echo $Date Oct ls -l | awk -v d="$Date" '/d/ {print $NF}'     
15.10.2013 / 11:59
3
respostas

Forma concisa de enviar para o arquivo se o argumento for dado, para stdout de outra forma

Eu gostaria que meu script fosse gerado para stdout, a menos que recebesse um nome de arquivo como argumento. Uma maneira óbvia é assim: if [ -e "$1" ]; then command_with_output >$1 else command_with_output fi É bem feio e tem repe...
02.07.2012 / 15:44
3
respostas

Qual cmd é o melhor para determinar o tamanho da palavra do SO (32/64) -bit? [duplicado]

Eu preciso encontrar meu sistema operacional (não hardware) de 32 bits / 64 bits. Qual comando é melhor? uname -p uname -i uname -m arch Todos os comandos acima retornam a mesma resposta: Em sistemas de 32 bits: i6...
02.09.2013 / 04:43
2
respostas

O que significa -f em uma instrução if em um script bash?

Tentando entender este trecho de código: if [ -f /etc/bashrc ]; then . /etc/bashrc fi Não tenho certeza do que o -f significa exatamente.     
04.07.2018 / 21:56
3
respostas

Como mudar argumentos enquanto os argumentos começam com -

Digamos que eu tenha uma função bash, que deve remover todos os argumentos que começam com "-" até chegar a um argumento que não comece com "-". gmx(){ local options=( ); while [ "${1:0:1}" == "-" ]; do options+=("${1}") shift...
24.06.2018 / 20:02
2
respostas

Manipulação de erro do Shellscript

Estou codificando um shell muito simples que exclui arquivos de uma determinada pasta, nesse caso todos os arquivos .csv que residem nessa pasta. O código é assim: #!/bin/bash # Used to clean folder MinVal=0 Files=$(ls -1 *.csv | wc -l)...
08.11.2017 / 14:10