The UNIX and Linux Forums  


Go Back   Les systèmes UNIX et Linux Forums > Top Forums > UNIX pour les nuls Questions et réponses
.
google unix.com



UNIX pour les nuls Questions et réponses Si vous ne savez pas où poster un UNIX ou Linux question, post it here. Tous les systèmes UNIX et Linux, débutants bienvenus!

Plus d'UNIX et Linux Forum Sujets Vous trouverez peut-être utile
Fil Thread Starter Forum Réponses Last Post
Sed grep seulement pour les numéros de la chaîne ajilesh De programmation et de script Shell 5 11-07-2008 01:39 PM
Comment trier une chaîne de caractères avec des chiffres ahjiefreak De programmation et de script Shell 5 12-21-2007 10:52 AM
Comment comparer à virgule flottante / nombres réels padarthy De programmation et de script Shell 13 09-24-2007 09:03 PM
Comment puis-je obtenir des numéros à partir d'une chaîne? eliraza6 De programmation et de script Shell 13 07-18-2007 08:04 AM
problème avec les nombres à virgule flottante dans awk kanagias De programmation et de script Shell 7 06-24-2005 04:14 PM

 
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Recherche sur ce Thread Rate Thread Modes d'affichage
  #1 (permalink)  
Old 06-29-2009
tintin72 tintin72 is offline
Registered User
  
 

Date d'inscription: mars 2009
Posts: 23
Utilisation Floating Numbers en String

Unix Chers Experts,

J'ai une liste de fichiers que je veux plus de la boucle .... par exemple:

Code:
 
sl40_z11.70.txt
sl41_z11.40.txt
sl42_z11.10.txt
sl43_z10.80.txt

à l'aide du script


Code:
 
#!/bin/sh
#
echo -n "....enter first Z-coordinate position....."; read zpos
q="scale=3; $zpos"
p=0.3
#
loopNumber=$[($lastslice - $firstslice)+1]
echo "loopNumber is $loopNumber"
echo firstslice no. is $firstslice
 
for ((i=$firstslice; i<=$loopNumber; i++)); do 
n=$[i]
for ((k=0; k<=$loopNumber; k++)); do 
r=$[k] ; f=$r*$p ; zposition=$q-$f 
 
echo "sl$[n]_z$[zposition].txt"
 
done
done

firstslice est de 40 et lastslice est de 43 et 0,3 est la différence dans z-cordinate btw les fichiers.

Mon problème est que le script fonctionne très bien avec l'exception que bash ne reconnaît pas zposition $. Il semble ne peut pas gérer le nombre d'itération flottant? Quelqu'un peut-il aider?

À la vôtre
 

Bookmarks

Thread Tools Recherche sur ce Thread
Recherche sur ce Thread:

Recherche avancée
Modes d'affichage Rate this thread
Rate this thread:

Règles de messages
Tu mai pas de nouvelles discussions: nonoui
Tu mai pas envoyer des réponses:
Tu mai pas envoyer des pièces jointes
Tu mai pas modifier vos messages

BB code est Sur
Smilies sont Sur
[IMG] code est Sur
Le code HTML est Hors tension
Trackbacks sont Sur
Pingbacks sont Sur
Refbacks sont Sur




Toutes les heures sont au format GMT -4. Le temps est maintenant 10:01 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Traductions Langue Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
Les systèmes UNIX et Linux Forums Content Copyright © 1993-2009. Tous droits Reserved.Ad de gestion par RedTyger

Content Relevant URLs par vBSEO 3.2.0