Dovrei modificare uno script per nautilus che calcola l'hash md5 di un file, e crea un file .md5 nella stessa directory contenete l'output.
Se io volessi che l'output venga messo anche nella clipboard, come dovrei modificare lo script?
Script originale:

#Enter the checksum filename to create
CheckName=`zenity --entry --title="Make md5" --entry-text "checksum.md5" --text="Enter the name of your md5 checksum file"`
if [ "$?" == 1 ] ; then exit ; fi

# 1 Check the md5 file
(md5sum "$@" > "$CheckName") 2>&1 | zenity --progress --title "Make md5" --text "Making: $CheckName" --pulsate --auto-close

chiesto 14 Dec '13, 15:27

Jikeh's gravatar image

Jikeh
34113

modificato 14 Dec '13, 16:02

enzotib's gravatar image

enzotib ♦♦
14.1k113187


Puoi mettere del testo nella clipboard attraverso due programmi simili, xsel o xclip, contenuti nei rispettivi pacchetti da installare.

Per il primo puoi usare un comando tipo

md5sum "$@" | xsel -b

mentre per il secondo puoi usare

md5sum "$@" | xclip -selection clipboard
coll. permanente

ha risposto 14 Dec '13, 16:26

enzotib's gravatar image

enzotib ♦♦
14.1k113187

@Jikeh: se la risposta ti ha aiutato sostanzialmente a risolvere il problema, dovresti accettarla cliccando sul segno di spunta vicino alla risposta stessa.

(14 Dec '13, 20:16) enzotib ♦♦ enzotib's gravatar image
La tua risposta
abilita/disabilita anteprima

Segui questa domanda

Via email:

Una volta eseguito l'accesso potrai iscriverti a tutti gli aggiornamenti qui

Via RSS:

Risposte

Risposte e commenti

Basi di markdown

  • *corsivo* o __corsivo__
  • **grassetto** o __grassetto__
  • collegamento:[testo](http://url.com/ "titolo")
  • immagine?![alt testo](/path/img.jpg "titolo")
  • elenco numerato: 1. Foo 2. Bar
  • per aggiungere un'interruzione di riga, aggiungi due spazi a fine riga e premi «Invio»
  • è supportato anche semplice HTML

Tag:

×52

domanda posta: 14 Dec '13, 15:27

domanda visualizzata: 2,309 volte

ultimo aggiornamento: 14 Dec '13, 20:16

Chiedi è un servizio di supporto gestito da Ubuntu-it. Contattaci!

powered by OSQAPostgreSQL database
Ubuntu e Canonical sono marchi registrati da Canonical Ltd.