Newsgroup: it.comp.os.unix
Titolo: explorer SUN

Ciao, buongiorno a tutti,
ho un problema con uno script, non so se è il ns giusto.
Devo fare uno script shell simile all'explorer di SUN, sono in una
macchina SUN con Solaris8.
Questo script deve lanciare alcuni comandi in automatico e mettere
l'output (tutto di seguito) in un file, questo file vorrei che si
chiamasse cone il nodename.
Vorrei quindi prendere il nome che sta scritto in /etc/nodename e
metterlo dentro una variabile, non posso però fare:
VAR=/etc/nodename
perchè poi il valore di VAR sarebbe /etc/nodename e non ad esempio
VAR=nomemacchina
Ho pensato che forse dovrei usare un sed o un awk?
e poi avrei anche un'altra curiosità:
io prima lavoravo con macchine HP e potevo "finire" i comandi; nel senso
che se se digitavo ad esempio "cd /var/sp
e poi "tab" mi si completava il comando con cd /var/spool e ora con
solaris non riesco a farlo, non so dove devo cambiare qualcosa.
Grazie mille
simona
-- 
Posted via Mailgate.ORG Server - 
http://www.Mailgate.ORG

solaris non
riesco a farlo, non so dove devo cambiare qualcosa.
non e' un problema
di OS, ma di shell: probabilmente su HP avevi impostata una tcsh o una bash
come shell di default: se hai accesso a /etc/passwd (altrimenti rivolgiti
all'amministratore), puoi modificare il valore che identifica la tua shell
su una bash, una tcsh o una csh (usa lo ESC invece del TAB per il
completamento). Per la csh/tcsh, ricorda che e' necessario inserire nel
file .cshrc della tua home il comando "set filec" per attivare il
completamento automatico.
ciao
Alex F.
randall...@yahoo.com
--------------------------------
Inviato via 
http://usenet.iol.it
 

 di OS, ma di shell: probabilmente su HP avevi impostata una tcsh o una bash
si, ma non posso cambiare la shell, devo usare la ksh, quindi questa
shell non ha la prorpietà di poter completare i comandi?



occhio che quegli apici non devono essere dritti, ma rovesci: non ' ma `
-- 
Emanuele "SKULL" Balla
----------------------------------------------------------------------
"How should I know if it works?  That's what beta testers are for. I 
only coded it." (Attributed to Linus Torvalds, somewhere in a posting)

shell non ha la
prorpietà di poter completare i comandi?
non che io sappia


> cat /etc/hosts >> /home/root/`hostname`
grazie mille,
perfetto ;-))))
simona


 
Ciao,
non so se la tua ksh possa o meno, pero' ...
se usi il comando 
set -o vi
il completamento si ottiene con <ESC><\>   ( BackSlash )
se usi 
set -o emacs
il completamento si ha con <ESC><ESC>
In piu' ...
# 
# The ksh has an undocumented way of binding the arrowkeys to the emacs
# line editing commands. In your .kshrc or in your .profile, add:
alias __A=`echo "\020"`   # up arrow = ^p = back a command
alias __B=`echo "\016"`   # down arrow = ^n = down a command
alias __C=`echo "\006"`   # right arrow = ^f = forward a character
alias __D=`echo "\002"`   # left arrow = ^b = back a character
alias __H=`echo "\001"`   # home = ^a = start of line
# Type "set -o emacs" or put this line in your .profile.
set -o emacs
Auguri
-- 
 Alberto 'JCN-9000' Varesio     AKA  BlueRider    AIX V4.3 System Support
 EADS-MDTV - Via Goito 51/A    Riding the world   Phone: 
+39-011-415-8111
 10195 Grugliasco (TO) ITALY   on a Honda CB500    Cell: 
+39-349-492-4769
 mailto:
A-Va...@eads.matradatavision.com
      mailto:
A-Va...@edist.it
--
 Logic is a systematic method of coming to the wrong conclusion with
confidence.

 il completamento si ottiene con <ESC><\>   ( BackSlash )
grazie mille,
proprio quello che cercavo.
simona
