script che taglia e incolla

Il ritrovo della comunità dove confrontarsi e discutere sulle notizie dal mondo dell'informatica, di Ubuntu e di tutto quello che la riguarda, novità, pettegolezzi e quant'altro.
giannigianni
Prode Principiante
Messaggi: 26
Iscrizione: martedì 31 agosto 2010, 13:40

script che taglia e incolla

Messaggio da giannigianni »

Buongiorno a tutti,
mi servirebbe creare un file eseguibile che se eseguito sposta se stesso in una cartella predefinita. Qualcuno può aiutarmi? grazie
korda
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1804
Iscrizione: giovedì 24 dicembre 2020, 15:58

Re: script che taglia e incolla

Messaggio da korda »

Codice: Seleziona tutto

#!/bin/bash
SCRIPT="nomescript.sh"
CARTELLA="/percorsocartella/"

mv  ./$SCRIPT $CARTELLA
Io non sono Bagheera né Akela, io non frequento la Rupe.
Io sono Kaa: faccio ballare le scimmie alle Tane Fredde.
giannigianni
Prode Principiante
Messaggi: 26
Iscrizione: martedì 31 agosto 2010, 13:40

Re: script che taglia e incolla

Messaggio da giannigianni »

Buongiorno, grazie per la risposta... può darmi informazioni più dettagliate? ho provato a copiare e incollare tutto su un file di testo e a renderlo eseguibile ma mi apre il file eseguendolo... grazie
korda
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1804
Iscrizione: giovedì 24 dicembre 2020, 15:58

Re: script che taglia e incolla

Messaggio da korda »

giannigianni ha scritto:
venerdì 12 aprile 2024, 9:57
Buongiorno, grazie per la risposta... può darmi informazioni più dettagliate? ho provato a copiare e incollare tutto su un file di testo e a renderlo eseguibile ma mi apre il file eseguendolo... grazie
Come hai fatto a renderlo eseguibile? Come lanci l'esecuzione del file?
Io non sono Bagheera né Akela, io non frequento la Rupe.
Io sono Kaa: faccio ballare le scimmie alle Tane Fredde.
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5879
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: script che taglia e incolla

Messaggio da GjMan78 »

Prova così

Codice: Seleziona tutto

#!/bin/bash
Cartella_Dest="/percorso/cartella/"

mv  $0 $Cartella_Dest
Corretto, tnx @korda
Ultima modifica di GjMan78 il venerdì 12 aprile 2024, 11:01, modificato 1 volta in totale.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
giannigianni
Prode Principiante
Messaggi: 26
Iscrizione: martedì 31 agosto 2010, 13:40

Re: script che taglia e incolla

Messaggio da giannigianni »

tasto destro --> proprietà--> permessi--> consenti l'esecuzione del file come programma
giannigianni
Prode Principiante
Messaggi: 26
Iscrizione: martedì 31 agosto 2010, 13:40

Re: script che taglia e incolla

Messaggio da giannigianni »

no non funziona
giannigianni
Prode Principiante
Messaggi: 26
Iscrizione: martedì 31 agosto 2010, 13:40

Re: script che taglia e incolla

Messaggio da giannigianni »

ovviamente al posto di "/percorso/cartella" ho messo "/home/gianni/Scrivania/cartellaprova" e cartellaprova è stata creata prima sulla scrivania
korda
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1804
Iscrizione: giovedì 24 dicembre 2020, 15:58

Re: script che taglia e incolla

Messaggio da korda »

GjMan78 ha scritto:
venerdì 12 aprile 2024, 10:17
Prova così

Codice: Seleziona tutto

#!/bin/bash
Cartella_Dest="/percorso/cartella"

mv  $0 $Cartella_Dest
$Cartella_Dest non dovrebbe essere "/percorso/cartella/"? Altrimenti verrebbe spostato il file in /percorso e rinominato come cartella o sbaglio?
Io non sono Bagheera né Akela, io non frequento la Rupe.
Io sono Kaa: faccio ballare le scimmie alle Tane Fredde.
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5879
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: script che taglia e incolla

Messaggio da GjMan78 »

korda ha scritto:
venerdì 12 aprile 2024, 10:50
GjMan78 ha scritto:
venerdì 12 aprile 2024, 10:17
Prova così

Codice: Seleziona tutto

#!/bin/bash
Cartella_Dest="/percorso/cartella"

mv  $0 $Cartella_Dest
$Cartella_Dest non dovrebbe essere "/percorso/cartella/"? Altrimenti verrebbe spostato il file in /percorso e rinominato come cartella o sbaglio?
Hai ragionissima, ho lisciato una slash!
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
giannigianni
Prode Principiante
Messaggi: 26
Iscrizione: martedì 31 agosto 2010, 13:40

Re: script che taglia e incolla

Messaggio da giannigianni »

non si apre il file di testo... ma nn si sposta in cartellaprova :)
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5879
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: script che taglia e incolla

Messaggio da GjMan78 »

Posta il contenuto del tuo script e mostraci anche cosa succede se lo esegui da terminale.

A me funziona con questo contenuto

Codice: Seleziona tutto

#!/bin/bash
Cartella_destinazione="/home/riccardo/prova/nuova/"

mv  $0 $Cartella_destinazione
Immagine
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
giannigianni
Prode Principiante
Messaggi: 26
Iscrizione: martedì 31 agosto 2010, 13:40

Re: script che taglia e incolla

Messaggio da giannigianni »

Con Cartella_destinazione al posto di Cartella_Dest funziona... nn mi funziona con il doppio click ma solo se faccio tasto destro "esegui come programma"... come posso ovviare?
korda
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1804
Iscrizione: giovedì 24 dicembre 2020, 15:58

Re: script che taglia e incolla

Messaggio da korda »

Perdona la domanda importuna ma ...quale sarebbe lo scopo di tale esercizio?

Magari, conoscendone l'obiettivo, si potrebbe anche trovare una soluzione alternativa migliore...
Io non sono Bagheera né Akela, io non frequento la Rupe.
Io sono Kaa: faccio ballare le scimmie alle Tane Fredde.
Avatar utente
GjMan78
Rampante Reduce
Rampante Reduce
Messaggi: 5879
Iscrizione: mercoledì 22 novembre 2006, 19:15
Desktop: KdePlasma
Distribuzione: EndeavourOS
Sesso: Maschile
Località: ~/Italia/Lazio/Viterbo/

Re: script che taglia e incolla

Messaggio da GjMan78 »

giannigianni ha scritto:
venerdì 12 aprile 2024, 14:59
Con Cartella_destinazione al posto di Cartella_Dest funziona... nn mi funziona con il doppio click ma solo se faccio tasto destro "esegui come programma"... come posso ovviare?
Ripeto: posta il tuo script ed eventuali errori quando lo esegui da terminale.
MacBook Pro - Intel i5-3210 - 16 Gbyte Ram DDR3 - SSD 500 Gbyte x 2
»»» 𝗙𝗮𝗶 𝗶𝗹 𝗕𝗮𝗰𝗸𝘂𝗽! ¯\_(ツ)_/¯
giannigianni
Prode Principiante
Messaggi: 26
Iscrizione: martedì 31 agosto 2010, 13:40

Re: script che taglia e incolla

Messaggio da giannigianni »

Non sono riuscito a trovare software di gestione magazzino che facciano ricerca degli articoli in modo non ordinato ... ad esempio se un articolo è caricato con il nome "tastiera rossa marca mouse", se voglio cercarlo devo mettere in sequenza il nome così come archiviato... ho organizzato il mio magazzino così: ogni articolo è un file di testo con un numero che precede la descrizione che corrisponde alla posizione di stoccaggio... facendo la ricerca del file (che con ubuntu per l'articolo sopra posso benissimo ad esempio anche fare "mo ma ros ta") man mano che digito mi esclude gli articoli non corrispondenti e mi da la posizione .... molto efficiente per il mio uso sostanzialmente limitato alla semplice indicazione rapida della posizione... con il sistema ricercato cliccando sul file l'articolo viene spostato in una cartella che rinominerò con il nome dell'operatore che l'ha prelevato per averne traccia..
korda
Entusiasta Emergente
Entusiasta Emergente
Messaggi: 1804
Iscrizione: giovedì 24 dicembre 2020, 15:58

Re: script che taglia e incolla

Messaggio da korda »

Ci ho capito poco ma ...trascinare il file nella cartella desiderata non è più semplice e immediato di fare uno script "autospostante" personalizzato per ogni articolo e committente?
Io non sono Bagheera né Akela, io non frequento la Rupe.
Io sono Kaa: faccio ballare le scimmie alle Tane Fredde.
giannigianni
Prode Principiante
Messaggi: 26
Iscrizione: martedì 31 agosto 2010, 13:40

Re: script che taglia e incolla

Messaggio da giannigianni »

il file è sempre lo stesso... non è personalizzato... si autosposta in una cartella chiamata ad esempio prelievo, dopo aver preparato il materiale viene rinominata con il nome dell'operatore e ricreata una nuova cartella prelievo per la prossima operazione... è più comodo cosi perchè man mano che ricerchiamo con il semplice doppio click faccio tutto... facciamo taglia e incolla o trasciniamo in questo momento... poco veloce..

il mio script è:

#!/bin/bash
Cartella_destinazione="/home/gianni/Scrivania/spostamento/"

mv $0 $Cartella_destinazione


ho chiamato il file manicotto.sh .... se faccio doppio click non fa nulla.. se faccio tasto destro "esegui come un programma" funziona
giannigianni
Prode Principiante
Messaggi: 26
Iscrizione: martedì 31 agosto 2010, 13:40

Re: script che taglia e incolla

Messaggio da giannigianni »

pensando ad un problema del mio pc... ho provato con altro ubuntu 22.04 lts... stessa cosa... funziona solo se do esegui come programma
albyCardu
Prode Principiante
Messaggi: 11
Iscrizione: mercoledì 14 febbraio 2024, 21:38
Desktop: Gnome
Distribuzione: Zorin 17
Sesso: Maschile

Re: script che taglia e incolla

Messaggio da albyCardu »

Penso che dovresti creare un file desktop che punti allo script

Codice: Seleziona tutto

[Desktop Entry]
Version=1.0
Type=Application
Exec=/home/gianni/Scrivania/manicotto.sh
Name=manicotto
Terminal=false
Icon=/home/gianni/Immagini/QUALCOSA.png
Scrivi risposta

Ritorna a “Bar Ubuntu”

Chi c’è in linea

Visualizzano questa sezione: 0 utenti iscritti e 4 ospiti