tips-fr

Facebooktwitter
Astuces 01 : Vous souhaitez remplacer du texte dans un fichier ou dans un répertoire. Pourquoi ne pas créer un preset pour ça !

Disons que vous souhaitez remplacer toute les occurences de toto par tata dans tous les fichiers d’un répertoire. Le tutoriel ci-dessous explique comment créer un preset qui vous permettra de’effectuer cette tâche.

Vous télécharger ce preset ici :

download_now

Le code source du script :

[bash light= »true »]#!/bin/bash

if [ ! -d « $3 » ]
then
echo « Will replace all occurence of ‘old string’ by ‘new string' »
echo « in all files of directory dirname »
echo
echo « Usage: $0 ‘old string’ ‘new string’ dirname »
echo
exit 1
fi

grep -ril « $1 » « $3 » | while read file
do
echo « Replacing \ »$1\ » by \ »$2\ » in \ »$file\ » »
perl -p -i -e « s/$1/$2/g » « $file »
done[/bash]

Le code source du preset :

[xml light= »true »]

cmd[0]
${program[0]} toto tonton ${inputFileName}
comment
File – Find & Replace text in file (all subdir files)
comment[en]
File – Find & Replace text in file (all subdir files)
comment[fr]
File – Find & Replace text in file (all subdir files)
description
File – Find & Replace text in file (all subdir files)
description[fr]
File – Find & Replace text in file (all subdir files)
group
006 Duplicated Files and Size management
group[en]
006 Duplicated Files and Size management
group[fr]
006 Duplicated Files and Size management
program[0]
findAndReplace.sh
zzznew_key
zzznew_value
[/xml]

[hr]

Astuces 02 : Changer le preset de plusieurs fichiers simultanément

Vous avez ajouté une centaine de photos à l’application et vous souhaiter appliquer un preset particulier à ces fichiers. Voici comment faire :

  • Sélectionner vos fichiers dans la liste des fichiers en attentes (Pomme + Clique gauche)
  • Cliquez sur « Preset Local »
  • Cliquez sur le bouton Assigner


Facebooktwittermail