Actualité

Le retour du techos !

Par Coco, le

Pour commencer permettez moi de présenter à ceux qui ne la connaissent pas une commande fort utile pour la programmation shell: dirname. Cette commande renvoie le chemin d'accès du dossier dans lequel est situé son argument. Attention toutefois, ce programme ne cherche nullement à vérifier l'existence réelle du fichier, elle ne fait que manipuler le chemin d'accès qui lui est fourni.
Exemple:
dirname /Users/toto/test/essai/tentative.sh
/Users/toto/test/essai


Je vais maintenant vous proposer un moyen d'arriver au même résultat grâce à awk.
Essayez donc la commande echo "/Users/toto/test/essai/tentative.sh" | awk 'BEGIN {FS="/"; OFS="/"}; {NF--; print $0}'.
Le principe est simple: on définit d'abord le charactère délimiteur de champs (FS="/") et le délimiteur de champs en sortie (OFS="/"). Puis pour chaque ligne que awk aura à traiter (bien évidemment ici il n'y en a qu'une), on supprime le dernier champ et on affiche ce qui reste.
Cette commande pourrait être améliorée par l'ajout d'un test: en effet si l'argument est un dossier elle ne fait pas la différence et efface le dernier composant.

Pour finir déterminons laquelle des deux méthodes est la plus rapide. Un simple comparatif mené par les bons soins de l'utilitaire time montre que dirname est plus rapide que notre commande artisanale, ce qui montre uen nouvelle fois que les programmes écrits en C sont plus performants que des commandes shell construites à partir d'autres commandes.

HORIZON Pro : Cinéma 4K

HORIZON Pro : Cinéma 4K

HORIZON PRO est un vidéoprojecteur home cinéma 4K HDR polyvalent et facile à utiliser. Il n’est pas plus grand qu’une boîte à chaussures. Avec son design particulièrement élégant, il saura trouver une place aisément. Sa luminosité élevée (2 200 Lumens Ansi) permet de ne pas obscurcir complètement la pièce et de lors des projections. L’HORIZON PRO s’avère aussi très silencieux, quasi inaudible. Il peut aussi se connecter en HDMI à n’importe quelle autre source et dispose d’une prise USB. Enfin, l’HORIZON PRO évite la fatigue oculaire de l’éclairage bleu des écrans traditionnels.

Dernières publications

L'Apple Car désormais "prévue" pour 2026 et pas de conduite 100% autonome ?

L'Apple Car désormais "prévue" pour 2026 et pas de conduite 100% autonome ?

Le projet de véhicule made in Cupertino n'en finit plus de rebondir dans les médias, au point de perdre totalement le fil d'une rumeur à l'autre.
4
De 29 cents à 11 999,99 €, Apple modifie tous les prix de l’App Store

De 29 cents à 11 999,99 €, Apple modifie tous les prix de l’App Store

Ce soir, Apple dévoile une mise à niveau majeure des possibilités de tarification de l'App Store, avec 700 niveaux de prix supplémentaires.
8
L'outil de création de sites EverWeb s'améliore en version 3.9

L'outil de création de sites EverWeb s'améliore en version 3.9

40€ de réduction sur l'iPad 9, Smart Keyboard à 149€, en stock, livrés à temps pour les fêtes

40€ de réduction sur l'iPad 9, Smart Keyboard à 149€, en stock, livrés à temps pour les fêtes

Avec les fêtes qui arrivent, les iPad devraient à nouveau se retrouver sous le sapin. Voici une promotion intéressante sur l'iPad 9.
Préparez-vous à plus d'Auto-Tune sur les réseaux sociaux

Préparez-vous à plus d'Auto-Tune sur les réseaux sociaux

8
Apple Music gagne une fonction karaoké avec Apple Music Sing

Apple Music gagne une fonction karaoké avec Apple Music Sing

Après la possibilité de profiter de la musique sans perte, Apple Music étoffe à nouveau son offre avec l'arrivée d'une fonction karaoké.
4

Microsoft travaillerait sur une super app de messagerie/ achats / moteur de recherche

Microsoft travaillerait sur une super app de messagerie/ achats / moteur de recherche

2
L'assistant vocal Sonos Voice Control est disponible en France

L'assistant vocal Sonos Voice Control est disponible en France

Sonos lance officiellement et dès aujourd'hui son contrôle vocal maison Voice Control pour tous les utilisateurs français.
4
Pixelmator Pro 3.2 : nouveaux outils d'édition vidéo, prise en charge d'Apple ProRes

Pixelmator Pro 3.2 : nouveaux outils d'édition vidéo, prise en charge d'Apple ProRes

Apple News+, le service en berne d'Apple

Apple News+, le service en berne d'Apple

3
Traquées par leur ex ou leur mari avec un AirTag, elles poursuivent Apple en justice !

Traquées par leur ex ou leur mari avec un AirTag, elles poursuivent Apple en justice !

Depuis leur sortie en avril 2021, les AirTags font parler d’eux dans les chroniques judiciaires, les utilisateurs craignant des déviances dans leur utilisation.
11
Allez-vous utiliser les YouTube Emotes ?

Allez-vous utiliser les YouTube Emotes ?

4
Un défilement infini pour les recherches Google sur ordinateur (aux US)

Un défilement infini pour les recherches Google sur ordinateur (aux US)

1
Waze s'intègre à bord des Renault Megane E-Tech et Austral Hybrid

Waze s'intègre à bord des Renault Megane E-Tech et Austral Hybrid

Google annonce officiellement la disponibilité d'une application Waze dédiée pour les systèmes OpenR Link de certains véhicules Renault.
3
Les iPad mini 3 seront bientôt obsolètes

Les iPad mini 3 seront bientôt obsolètes

Neuralink : Elon Musk accusé de pratiquer des tests barbares sur des animaux

Neuralink : Elon Musk accusé de pratiquer des tests barbares sur des animaux

L'actualité du moment semble trustée par Elon Musk. Mais ce matin, il ne s'agit pas de Twitter mais de Neuralink, sa firme dédiée à la recherche médicale.
16

Il s'appuie sur Localiser et envoie la police chez une grand-mère innocente

Il s'appuie sur Localiser et envoie la police chez une grand-mère innocente

Apple lance son programme de réparation à la maison en France !

Apple lance son programme de réparation à la maison en France !

Déployé en avril dernier aux USA, le programme de réparation à domicile d'Apple débarque enfin en Europe, à commencer par la France et la Belgique.
4
Google sera plus rapide pour la traduction du texte dans les images

Google sera plus rapide pour la traduction du texte dans les images

1
iOS 16.2 : Uber et Uber Eats se préparent aux Live Activities

iOS 16.2 : Uber et Uber Eats se préparent aux Live Activities

2
Suivez-nous !