Retourner au contenu associé (entrée de forum : Cat et les espaces)
Posté par jigso le 07 août 2008 à 20:30. En réponse au message Cat et les espaces. Évalué à 5.
sed 's/^\([A-Z].*\);.*;.*;.*;true$/1円000円/' ${fichier_source} | while read fichier_ville if [ ! -e ${chemin}/tmp/$fichier_ville ] then touch "${chemin}/tmp/$fichier_ville" fi echo $ligne >> "${chemin}/tmp/$fichier_ville" done
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# Useless use of cat...
Posté par jigso . En réponse au message Cat et les espaces. Évalué à 5.
sed 's/^\([A-Z].*\);.*;.*;.*;true$/1円000円/' ${fichier_source} | while read fichier_ville
if [ ! -e ${chemin}/tmp/$fichier_ville ]
then
touch "${chemin}/tmp/$fichier_ville"
fi
echo $ligne >> "${chemin}/tmp/$fichier_ville"
done
Mais sinon c'est quoi l'interêt du touch avant le append par le echo ? si le fichier n'existe pas, il est automatiquement créé...
De plus je te conseille de mettre des " autour des noms de fichiers, s'il y a des espaces ça risque de coincer.