[script] contre la fuite memoire

Autres projets et contributions
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

Code : Tout sélectionner

ligne=( $(echo $ligne | sed s/-/ /g) )
par exemple

EDIT: remarque, j'avais oublié que bash faisait les substitutions:

Code : Tout sélectionner

ligne=( ${ligne/-/ } )
Dernière modification par tuxce le jeu. 08 nov. 2007, 15:55, modifié 1 fois.
Avatar de l’utilisateur
cassyb
Chu Ko Nu
Messages : 310
Inscription : jeu. 04 janv. 2007, 09:07

Message par cassyb »

Code : Tout sélectionner

ligne=( ${ligne/-/ } )
ouais c'était bien une syntaxe de ce genre que je recherchais à la place d'un

Code : Tout sélectionner

echo $line | awk -F '-' '{print $1}'
sauf que ta syntaxe me renvoit du vide...
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

ca doit etre parce que ca remplace pas toutes les occurrences de -
par contre je viens de voir que tu peux modifier la variable IFS pour indiquer le caractère de séparation, tu peux lui indiquer le -
Avatar de l’utilisateur
nicklaus
Hankyu
Messages : 20
Inscription : mar. 08 janv. 2008, 12:49

Message par nicklaus »

Pour les accents il suffit d'encoder le script en UTF8 ;)
Et saches qu'en recompilant xdialog avec les options quivontbienon peut beneficier d'une interface gtk2. D'ailleurs il pourrait y avoir un packet xdialog-gtk2 sur archlinuxfr nan ?
Avatar de l’utilisateur
Skunnyk
Maître du Kyudo
Messages : 1137
Inscription : mer. 06 sept. 2006, 21:31
Localisation : IRC
Contact :

Message par Skunnyk »

Yep en effet, ca peut etre pas mal. Si tu sais faire des PKGBUILD, modifie l'original tu n'as qu'a le proposer sur le forum, si ca fonctionne on le met sur le dépot :) (et si tu veux participer à la création/maintenance de PKGBUILD, on pourra par la suite t'ouvrir un compte de contributeur ).
Bon courage 8)
Avatar de l’utilisateur
nicklaus
Hankyu
Messages : 20
Inscription : mar. 08 janv. 2008, 12:49

Message par nicklaus »

Je sais pas encore faire mais j'vais regarder ça (après les partiels...)
Avatar de l’utilisateur
nicklaus
Hankyu
Messages : 20
Inscription : mar. 08 janv. 2008, 12:49

Message par nicklaus »

Code : Tout sélectionner

# Contributor: nicklaus <tricks4nux.free.fr>
pkgname=xdialog-gtk2
pkgver=2.3.1
pkgrel=1
pkgdesc="version gtk2 de Xdialog"
arch=(i686 x86_64)
url="http://freshmeat.net/projects/xdialog"
license=('GPL')
#groups=
#provides=
depends=('gtk2' 'gettext')
makedepends=('gtk2' 'gettext')
conflicts=('xdialog')
replaces=('xdialog')
#backup=
#install=
source=(http://freshmeat.net/redir/xdialog/11876/url_tgz/Xdialog-${pkgver}.orig.tar.gz)
#md5sums=
 
build() {
  cd $startdir/src/Xdialog-$pkgver
  ./configure --with-gtk2 --prefix=/usr
  make || return 1
  make prefix=$startdir/pkg/usr install
}
sa va ça ?
Si ça polue le topic initial je supprimerais ce message ;)
Avatar de l’utilisateur
tuxce
Maître du Kyudo
Messages : 6677
Inscription : mer. 12 sept. 2007, 16:03

Message par tuxce »

il y a déjà zenity pour ca non?
Avatar de l’utilisateur
nicklaus
Hankyu
Messages : 20
Inscription : mar. 08 janv. 2008, 12:49

Message par nicklaus »

Xdialog est très répendu, autant l'avoir tout beau...ça prend 30sec à compiler...
Répondre