Repository 32bit  Forum
Repository 64bit  Wiki

ALIAS + VARIABILI DA TERMINALE

Postate qui per tutte le discussioni legate a Linux in generale.

Moderatore: Staff

Regole del forum
1) Citare sempre la versione di Slackware usata, la versione del Kernel e magari anche la versione della libreria coinvolta. Questi dati aiutano le persone che possono rispondere.
2) Per evitare confusione prego inserire in questo forum solo topic che riguardano appunto Gnu/Linux in genere, se l'argomento è specifico alla Slackware usate uno dei forum Slackware o Slackware64.
3) Leggere attentamente le risposte ricevute
4) Scrivere i messaggi con il colore di default, evitare altri colori.
5) Scrivere in Italiano o in Inglese, se possibile grammaticalmente corretto, evitate stili di scrittura poco chiari, quindi nessuna abbreviazione tipo telegramma o scrittura stile SMS o CHAT.
6) Appena registrati è consigliato presentarsi nel forum dedicato.

La non osservanza delle regole porta a provvedimenti di vari tipo da parte dello staff, in particolare la non osservanza della regola 5 porta alla cancellazione del post e alla segnalazione dell'utente. In caso di recidività l'utente rischia il ban temporaneo.

ALIAS + VARIABILI DA TERMINALE

Messaggioda LxS » gio ott 21, 2004 23:01

volevo chiedervi come posso passare una parametro ad un alias assegnato in .bashrc ...mi spiego meglio: <BR>ho assegnato uno alias in .bashrc ossia <BR>alias mastdvd=´growisofs -overburn -dvd-compat -Z /dev/sc0=´ <BR>a questo punto digitando <BR>mastdvd /xx/yy/nomefile.iso <BR>dovrebbe partire la masterizzazione ...ora mi chiedo come faccio a passare /xx/yy/nomefile.iso subito di seguito all´alias??? <BR> <BR>spero di essere stato abbastanza chiaro!! <BR>Grazie in anticipo <br>
Avatar utente
LxS
Linux 1.0
Linux 1.0
 
Messaggi: 34
Iscritto il: mer set 01, 2004 23:00
Località: Roma

ALIAS + VARIABILI DA TERMINALE

Messaggioda useless » gio ott 21, 2004 23:05

esattamente in quel modo... tutto ciò che scrivi dopo un alias viene aggiunto alla fine del comando. <BR>occhio però che hai sbagliato qualcosa nella riga di growisofs...<br>
Avatar utente
useless
Staff
Staff
 
Messaggi: 3896
Iscritto il: sab ott 11, 2003 23:00
Località: A place where the streets have no name

ALIAS + VARIABILI DA TERMINALE

Messaggioda LxS » gio ott 21, 2004 23:16

ma il problema è che il path completo ed il file.iso dovrebbero essere subito di seguito all´= senza spazi infatti se faccio come ho scritto mi risponde: <BR>:-( unable to open64 ("",O_RDONLY):No such file or directory <BR>quindi il problema secondo me sta nel fatto che ciò che passi dopo l´alias lo prende direttamente con lo spazio quando in teoria non dovrebbe ezssere così. <BR> <BR>P.S. <BR>si scusate non è [dev/sc0=] ma [/dev/scd0=] mi sono perso una "d" nella trascrizione :-] <br>
Avatar utente
LxS
Linux 1.0
Linux 1.0
 
Messaggi: 34
Iscritto il: mer set 01, 2004 23:00
Località: Roma

ALIAS + VARIABILI DA TERMINALE

Messaggioda LxS » gio ott 21, 2004 23:28

infatti il problema è proprio lo spazio che si lascia tra <BR>mastdvd e /xx/yy/nomefile.iso <BR>infatti modicicando in questo modo funziona: <BR>.bashrc-->alias mastdvd=´growisofs -overburn -dvd-compat -Z´ <BR>e digitando: <BR>mastdvd /dev/scd0=/xx/yy/nomefile.iso <BR> <BR>COSI´ FUNZIONA perchè l´opzione: /dev/scd0=/xx/yy/nomefile.iso va passata dopo uno spazio. <BR> <BR>Ora mi chiedo è possibile far si che non si generi uno spazio tra l´alias e ciò che passi da terminale???<br>
Avatar utente
LxS
Linux 1.0
Linux 1.0
 
Messaggi: 34
Iscritto il: mer set 01, 2004 23:00
Località: Roma

ALIAS + VARIABILI DA TERMINALE

Messaggioda useless » ven ott 22, 2004 0:04

anzichè un alias usa uno script: <BR> <BR>#!/bin/sh <BR> <BR>if [ $# -eq 1 ] <BR>then <BR> growisofs -overburn -dvd-compat -Z /dev/scd0=$1 <BR> out=$? <BR>else <BR> echo "Usage: $0 <file_to_burn>" <BR> out=1 <BR>fi <BR> <BR>exit $out <BR> <BR>chiamalo mastdvd e mettilo in /usr/local/bin, dopo averlo reso eseguibile. <BR>spero di averlo scritto giusto 8-). <BR> <BR><!-- BBCode Start --><A HREF="http://www.danasoft.com" TARGET="_blank"><!-- BBCode Start --><IMG SRC="http://www.danasoft.com/sig-ita.jpg"><!-- BBCode End --></A><!-- BBCode End --> <BR>Think free @ <!-- BBCode Start --><A HREF="http://www.nyft.org" TARGET="_blank">http://www.nyft.org</A><!-- BBCode End --> <BR><BR><BR>[ Questo Messaggio è stato Modificato da: useless il 22-10-2004 01:04 ]<br>
Avatar utente
useless
Staff
Staff
 
Messaggi: 3896
Iscritto il: sab ott 11, 2003 23:00
Località: A place where the streets have no name

ALIAS + VARIABILI DA TERMINALE

Messaggioda LxS » ven ott 22, 2004 0:17

MI TI CO <BR> <BR>OK FUNZIONA ALLA GRANDE <BR>GRAZIE <BR> <BR>Mi ero fissato sul problema degli spazi negli alias e non avevo poprio pensato all´ipotesi di fare uno scriptino ;-)<br>
Avatar utente
LxS
Linux 1.0
Linux 1.0
 
Messaggi: 34
Iscritto il: mer set 01, 2004 23:00
Località: Roma


Torna a Gnu/Linux in genere

Chi c’è in linea

Visitano il forum: Heritrix [Crawler] e 2 ospiti