Recherchez du texte ASCII dans un fichier binaire en utilisant la commande ’strings’.
a$ strings -a -16 /bin/ls
__dyld_mod_term_funcs
__dyld_make_delayed_module_initializer_calls
The kernel support for the dynamic linker is not present to run this program.
$NetBSD: cmp.c,v 1.14 1998/10/09 02:00:39 enami Exp $
@(#) Copyright (c) 1989,…
Thierry Astuces OSXFAQ
“Développer une Application Enterprise Objects”, l’article précédent, vous a montré combien il était facile de manipuler des enregistrements de base de données en les représentant par des EOGenericRecords. Maintenant, au lieu d’utiliser des objets entreprise génériques, vous allez créer une classe enterprise-object et personnaliser son comportement.
Dans ce chapitre, vous allez générer une classe enterprise-object personnalisée, ajouter votre propre logique à une classe enterprise-object et apprendre comment donner des valeurs par défaut à des propriétés d’objets entreprise. 29/01/2004
Thierry WebObjects Mac OS X, WebObjects
Utilisez la commande ‘hexdump’ pour afficher le contenu d’un fichier binaire ou d’un fichier qui contient des caractères non affichables :
$ hexdump -n32 test
0000000 6109 6201 630a 6e6f 7720 736f 6d65 2074
0000010 6578 7420 616e 6420 7461 6273 2020 0a0d
Le…
Thierry Astuces OSXFAQ
Apportez de la précision à l’exemple de Mardi pour n’afficher que les noms de fichiers :
$ find . | xargs -n1 file | grep -i “rich text” | awk ‘{print $1}’
./important-info/contact-info.rtf:
./important-info/PW.rtf:
./Job/CV.rtf:
Pour retirer le ‘:’, dites à awk que le séparateur…
Thierry Astuces OSXFAQ
Utilisez la commande ‘file’ en association avec d’autres commandes pour filtrer les types de fichier.
$ find . -print0 | xargs -0 -n1 file
./important-info: directory
./important-info/mac-todo.txt: English text
./important-info/Packing List.rtf: Rich Text Format data, …
Voir semaine 48, Vendredi en particulier.
Filtrez tous les fichiers…
Thierry Astuces OSXFAQ
Déterminez le type d’un fichier, de part l’analyse de son contenu, en utilisant la commande ‘file’ :
$ file ~/bin/*
add-user: Bourne-Again shell script text
dhup: Bourne shell script text
crontab: ASCII text
nodif: Tenex C shell script text
test: Mach-O executable ppc
$ file ~/sites/.../*
data: directory
images:…
Thierry Astuces OSXFAQ
Utilisez des commandes globales pour rechercher les lignes à éditer. Pour effectuer un ‘Rechercher Remplacer’, seulement sur les lignes qui commencent par ‘edit’, utilisez :
:g/^edit/s/hello/Goodbye/g
La forme générale de cette commande est :
g/search-pattern/command
’search-pattern’ est une expression régulière et ‘command’ est une…
Thierry Astuces OSXFAQ
Vous avez acquis un Mac équipé Bluetooth et vous avez maintenant un PDA également équipé Bluetooth, il doit donc y avoir des choses intéressantes à faire avec, n’est ce pas ? Exactement. A condition d’ajouter le logiciel Clicker de Salling Software dans la danse. Clicker permet à vos périphériques Bluetooth (téléphones et PDA) de se comporter comme des télécommandes pour contrôler votre Mac. Dori Smith, co-auteur de “Mac OS X Unwired”, vous guide à travers l’installation et l’utilisation de Clicker, puis vous délivre quelques exemples ou Clicker entre en action, notamment avec PowerPoint et iPhoto. 22/01/2004
opoppon Les technologies sans fil bluetooth, Mac OS X, wireless
Trouver l’occurence suivante du mot qui se trouve sous le curseur. En mode normal tapez ‘*’ ou ‘#’ pour rechercher vers le haut. Seules les mots entiers seront trouvés à moins que vous n’utilisiez ‘g*’ ou ‘g#’.
Pour rechercher la prochaine…
Thierry Astuces OSXFAQ
Rendez les recherches sensibles à la casse avec :
:set ignorecase
Maintenant, le modèle /the marchera pour The, the et THE
Avec “smartcase”, les modèles entièrement en minuscule s’applique de manière insensible à la casse, tandis que les modèles comprenant des majuscules s’appliquent…
Thierry Astuces OSXFAQ
Commentaires récents