Ocasionalmente uso gvim -f para iniciar o gvim mas forço o shell a esperar que a sessão gvim termine antes de retomar a execução do que está fazendo (por exemplo, normalmente eu edito os aliases do bash usando um alias que chame gvim -f re...
Estou escrevendo um script de shell. Ele será executado a partir da máquina A, que fará SSH na máquina B e solicitará que o usuário selecione uma pasta de compilação. Então, copia-o para a máquina A, mas não sei como posso fazer com que o usuári...
Existem algumas opções de instruções if no shell script.
Por exemplo, -d para o diretório -f para o arquivo.
Minha pergunta é o que representa as opções -n e -z ?
Eu sei como isso funciona. Eu quero saber etimologia para auxiliar a...
minha saída vem em figuras legíveis por humanos com um espaço seguido por nomes de diretórios:
Atualmente estou usando ...
awk '{ printf "%-20s %-40s\n", $1, $2 }'
entrada
1G foo
1.5M foo baz
5K foo spaces in this directory...
Eu tenho essa função legal para me dizer o pid usando uma porta:
using_port() {
lsof -i:${1}
}
A saída é assim:
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
ruby 43988 gordon 9u IPv4 0xecaac2af83bf0aa...
Estou tentando configurar o zshell de maneira que:
$ ls *<TAB>
# results in
ls a b c d e f g <cursor>
onde "a, b, .., g" são os arquivos que correspondem ao curinga.
Em vez disso, ele me fornece o menu de conclusão padrão....
Estou tentando criar uma maneira de pegar dois diretórios (quase idênticos) e mostrar a diferença entre todos os arquivos nos dois diretórios.
Procurando por duas coisas diferentes:
1- Liste todos os arquivos (recursivamente) que são difer...
Estou tentando iniciar um mongodb usando um combo cronjob + shell-script.
No shell, o mongoDB é iniciado quando eu digito $ mongod , no entanto, meu script de shell executável falha com mongod: command not found . Em seguida, tentei ....
Estou escrevendo um script para descriptografar automaticamente o arquivo para edição e criptografá-lo de volta depois que o arquivo é fechado. O tipo de arquivo pode ser qualquer: texto simples, documento de escritório, etc. Estou no Linux Mint...