Page 2 sur 2

Publié : jeu. 08 nov. 2007, 13:55
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/-/ } )

Publié : jeu. 08 nov. 2007, 14:22
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...

Publié : jeu. 08 nov. 2007, 15:52
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 -

Publié : dim. 13 janv. 2008, 02:30
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 ?

Publié : dim. 13 janv. 2008, 09:35
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)

Publié : dim. 13 janv. 2008, 11:59
par nicklaus
Je sais pas encore faire mais j'vais regarder ça (après les partiels...)

Publié : jeu. 17 janv. 2008, 07:00
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 ;)

Publié : jeu. 17 janv. 2008, 13:48
par tuxce
il y a déjà zenity pour ca non?

Publié : jeu. 17 janv. 2008, 16:07
par nicklaus
Xdialog est très répendu, autant l'avoir tout beau...ça prend 30sec à compiler...