Obtenha o caminho do comando no shell POSIX
command -v <command> Por exemplo: $ command -v find/usr/bin/find Como diz a documentação POSIX.1-2008command -v : Grave uma string na saída padrão que indica o nome do caminho ou comando …
Continuar lendoConteúdo para você se capacitar em programação
command -v <command> Por exemplo: $ command -v find/usr/bin/find Como diz a documentação POSIX.1-2008command -v : Grave uma string na saída padrão que indica o nome do caminho ou comando …
Continuar lendocat export.csv | grep ‘^d’ | cut -d ‘,’ -f 6 | sed -e ‘s/^/(C) /’ -e ‘s/$/ +YourProject/’ >> todo.txt
Continuar lendois_function() { test “$(command -v “$1″)” = “$1”}is_function cd && echo ‘Yes it is’
Continuar lendoComo sou programador Rails / Sinatra na maioria dos casos o início do trabalho é: terminal em execução corre $ cd workspace/some_awesome_as_usual_project corre $ gvim . às vezes também corre …
Continuar lendoVocê acabou de mesclar um branch no git. Você deve excluir esse branch agora: # Usage: “$ burn <feature branch>”burn() { git branch -D “$1” # Delete branch locally git …
Continuar lendoProcurando uma maneira rápida de converter sua peça hexadecimal em decimal? Outra maneira de contornar? Apenas um simples $ printf ‘%d’ 0xCAFE # Output: 51966 vai fazer. E uma conversão …
Continuar lendoPara aqueles de nós que amam e usam a linha de comando diariamente (e eu acredito que há muitos de nós por aí), aqui está uma ferramenta pequena, de código …
Continuar lendoFreqüentemente preciso saber o caminho para um programa, por exemplo, shpara escrever um script de shell ou para svnou git, para isso há um comando shell simples chamado which. Uso: …
Continuar lendoAqui está um bom exemplo de uma maneira de executar um processo que leva mais tempo do que você prefere assistir e que o processo envie mensagens stdout e stderr …
Continuar lendoArquivo de modelo de amostra: Username: ${user} Uso: #!/bin/sh# render a template configuration file# preserve formatting# expand variablesrender_template() { eval “echo “$(cat $1)””””}user=””Gregory””render_template /path/to/template.txt > path/to/configuration_file Substituirá ${user}por “”Gregory”” no …
Continuar lendoEu precisava usar um conjunto de ícones ( Entypo ) que era fornecido apenas como arquivos SVG e precisava ter vários tamanhos e cores disponíveis. Então eu escrevi um script …
Continuar lendoEste é um pequeno script Shell para controlar qualquer programa que pode ser interrompido eliminando seu processo. #!/bin/shSERVICEPID=”service.pid”case $1 in “start”) if [ ! -f $SERVICEPID ]; then EXPR=”vertx runmod …
Continuar lendoNormalmente, você está recebendo exceção algo como Error at some_path/file.ext:123 é sempre bom ir direto para esta linha com o vim, você pode executar o comando ex mode após o …
Continuar lendoCom o vim você pode abrir vários arquivos em guias ou divididos vim -p file1 file2 … file_nvim -o file1 file2 … file_nvim -O file1 file2 … file_n
Continuar lendoEm bash e zsh, você pode usar! $ Para reutilizar o último parâmetro do último comando, geralmente semelhante a: favorito teste corredor path / to / file.ext vim ! $ …
Continuar lendoGere um grupo de changelog por data de seu repositório git log e grava no arquivo changelog.md. #!/bin/bashAUTHOR=$(git config user.name)DATE=$(date +%F)DIR=”$( cd “$( dirname “${BASH_SOURCE[0]}” )” && pwd )”FILE=”$DIR/CHANGELOG.MD”echo “#CHANGELOG …
Continuar lendo