![]() |
|
|
google unix.com
|
|||||||
| Forums | S'inscrire | Forum Rules | Liens | Albums | FAQ | Liste des membres | Calendrier | Recherche | Aujourd'hui, les postes | Marquer les forums comme lus |
| De programmation et de script Shell Posez vos questions à propos de KSH, CSH, SH, BASH, PERL, PHP, SED, awk et d'autres scripts shell et les langages de script shell ici. |
Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
|
||||
| Fil | Thread Starter | Forum | Réponses | Last Post |
| Retourner un tableau de chaînes de caractères définis par l'utilisateur de la fonction de awk | user_prady | De programmation et de script Shell | 2 | 12-04-2007 12:03 AM |
| awk printf variables définies pour l'utilisateur | Jabberwocky | De programmation et de script Shell | 1 | 10-02-2007 09:07 AM |
| Définis par l'utilisateur du service | markdrury | UNIX pour les nuls Questions et réponses | 1 | 02-09-2006 01:08 AM |
| User defined signal 1 | nitesh_raj | AIX | 0 | 01-29-2005 02:20 AM |
| Nawk fonction définie par l'utilisateur | NewbieGirl | De programmation et de script Shell | 1 | 06-20-2003 11:51 AM |
![]() |
|
|
LinkBack | Thread Tools | Recherche sur ce Thread | Rate Thread | Modes d'affichage |
|
|
|
||||
|
Chers amis, J'ai besoin d'une aide en ce qui concerne la fonction définie par l'utilisateur dans le script shell. Mon problème est le suivant: my_func.sh Code:
my_funcI(){
grep 'mystring' I.dat
}
my_funcQ(){
grep 'mystring' Q.dat
}
myfuncI
myfuncQ
Mais, comme à la fois la fonction a la même fonction que le nom du fichier d'entrée est en train de changer, je veux passer le nom du fichier à la fonction et les fusionner à une fonction. Je veux quelque chose comme ci-dessous, Code:
my_func(FILE){
grep 'mystring' ${FIlE}.dat
}
my_func(I)
my_func(Q)
S'il vous plaît, aidez-moi avec un code .. Merci d'avance user_prady |
|
||||
|
Citation:
Merci beaucoup M. Porter .. Vais essayer maintenant peu de temps ... Observe, user_prady |
|
||||
|
Citation:
Code:
I_plt=/tmp/I_out.plt$$
Q_plt=/tmp/Q_out.plt$$
plot(){
echo "#!/usr/local/bin/gnuplot -persist" > $1_plt
echo "plot \"$1_indat.txt\" " >> $1_plt
}
plot I
cat $I_plt
plot Q
cat $Q_plt
J'ai essayé que celui-ci fonctionne très bien l'intérieur des guillemets, mais quand je veux pour remplacer "$ 1"réorientation de la production, il travaille habituellement. user_prady doit je mettre qute simple ou double pour cette citation $ 1 ou > $ "$ 1_plt" . Dernière édition par user_prady; au 11.16.2007 12:03 AM.. |
![]() |
| Bookmarks |
| Thread Tools | Recherche sur ce Thread |
| Modes d'affichage | Rate this thread |
|
|