Perguntas sobre 'arguments'

2
respostas

Passando a saída de um comando para outro em uma linha [duplicado]

Eu quero fazer uma captura de tela com import e salvá-la em um arquivo cujo nome é hora atual. Aqui está o que eu tentei: sunqingyao:~$ date '+screenshot-%y%m%d-%H%M%S.png' screenshot-170716-173336.png # OK sunqingyao:~$ import scree...
16.07.2017 / 11:51
4
respostas

Como usar como argumento os caracteres +, -, x, / em um script [duplicado]

Estou tentando escrever um script que chamarei calc.sh, que faz cálculos básicos usando os argumentos do script ($ 1, $ 2 e $ 3). Por exemplo, eu gostaria de obter 2 como resultado para ./calc.sh 10/5 Meu começo é assim: if [ $2 -eq "+"...
14.11.2016 / 13:12
1
resposta

Como dividir a matriz Bash em argumentos

Eu escrevi um script bash para listar processos python, uso de RAM e PID e status em formato legível por humanos com linhas coloridas. Mas eu tenho alguns problemas com o tempo de trabalho do script. Por causa dos repetidos comandos ps escrit...
03.10.2016 / 16:59
2
respostas

Caminho absoluto para o programa atualmente em execução

argv[0] faz referência ao comando shell que causou o carregamento do processo atual. getcwd() retorna o diretório de trabalho atual. A partir dessa informação, posso construir um caminho absoluto para o arquivo executável binário do progr...
18.10.2016 / 16:14
2
respostas

Encontre arquivos com extensões dadas em argumentos usando regex

Digamos que você tenha um comando a seguir search /home/user proc .h .c .txt ... Estou construindo um script com o comando find para obter todos os arquivos que começam com o nome e terminam com uma das extensões. Eu consegui constr...
18.10.2016 / 19:10
1
resposta

Como posso chamar a função execv com sucesso? [fechadas]

Estou tentando criar um programa que copie o arquivo1 no arquivo2 da seguinte maneira: cp -i -p file1 file2 Agora eu chamo minha cópia executável e, assim, chamando copy file1 file2 Ele fará o mesmo que o primeiro comando (-i e -p)...
17.02.2016 / 20:08
1
resposta

globbing e $ # [fechado]

Suponha que meu script de shell tenha 3 argumentos: ./myscript dir1 material dir2 Eu preciso de $# para relatar a contagem de itens globbed com dir1/* e não a contagem dos 3 argumentos originais do meu script. Você conhece alguma...
19.12.2015 / 04:27
1
resposta

Como prevenir o bash de transformar argumentos?

Estou tentando usar um argumento do script para encontrar outros arquivos. O problema é que quando eu dou ao script o argumento x.* na linha de comando, ele é transformado em x.sh . Alguma idéia de como eu posso obter o x.* dentro do meu...
14.01.2016 / 22:57
1
resposta

Alias gedit para aceitar um argumento

Esse alias funciona no UNIX e no Redhat. Não funciona no Fedora alias te 'gedit "\!*" &' Uso: te myfile.cpp Ele abre o gedit com myfile.cpp na janela de edição e é executado em segundo plano. É o Fedora que é o problema, o...
06.11.2015 / 03:29
1
resposta

sh - Usando argumentos em funções .profile

Eu quero usar um argumento na função que criei no meu arquivo .profile. Eu quero pedir a entrada se nenhum argumento for dado, caso contrário, defina uma variável para $ 1. Quando eu verifico $ 1 para ver se está vazio, recebo o seguinte e...
09.07.2015 / 17:55