Tips ~/.bashrc
3 partecipanti
Pagina 1 di 1
Tips ~/.bashrc
Forse sono utili solo a un gay come me, ma rimangono sempre utili:
Non penso serva una descrizione, ma comunque: il primo uppa un file su sprunge, prende come argomento il percorso del file. Il secondo ci dice la grandezza di un file passato come argomento, e il terzo tinyurla un url passato come argomento. Copiandoli in ~/.bashrc, sarà possibile usare i comandi "sprunge", "filesize" e "tinyurl" molto comodamente da shell
- Codice:
alias sprunger="curl -F 'sprunge=<-' http://sprunge.us"
function sprunge {
cat $1 | sprunger
}
function filesize {
: ${1?"USAGE: filesize file"}
size=`ls -s | grep $1 | awk {'print $1'}`
um="Kb"
if [[ `echo "$size > 1024" | bc` =~ 1 ]]; then
size=`echo "scale=1;$size / 1024" | bc`
um="Mb"
fi
if [[ `echo "$size > 1024" | bc` =~ 1 ]]; then
size=`echo "scale=1;$size / 1024" | bc`
um="Gb"
fi
echo "$size $um"
}
function tinyurl {
: ${1?:"USAGE: tinyurl url"}
curl http://tinyurl.com/api-create.php?url=$1 && echo
}
Non penso serva una descrizione, ma comunque: il primo uppa un file su sprunge, prende come argomento il percorso del file. Il secondo ci dice la grandezza di un file passato come argomento, e il terzo tinyurla un url passato come argomento. Copiandoli in ~/.bashrc, sarà possibile usare i comandi "sprunge", "filesize" e "tinyurl" molto comodamente da shell
Re: Tips ~/.bashrc
Ah si giusto, non pensavo che sprunge fosse un nopaste XD di solito uso altri nopaste io.
Re: Tips ~/.bashrc
Per avere il nopaste fiqo devi però inserire '?<estensione>' altrimenti è un upload comune:
http://sprunge/ABCD -----> no fiqo
http://sprunge/ABCD?c ---> fiqo ^^
http://sprunge/ABCD -----> no fiqo
http://sprunge/ABCD?c ---> fiqo ^^
Pagina 1 di 1
Permessi in questa sezione del forum:
Non puoi rispondere agli argomenti in questo forum.