Remplacement d’un caractère par un autre

Windows

Remplacement de a par b dans la variable P1

set p1=%p1:a=b%

Remplacement de  » par rien dans la variable P1

set p1=%p1:"=%

Remplacement de (espace) par _ dans la variable P1

set f_name=%1%
set f_nom=%f_name: =_%
echo fichier : %f_nom%

Suppression des espaces dans les noms de fichiers

@echo off
rem ------ Suppression des espaces dans les noms de fichiers

SETLOCAL ENABLEDELAYEDEXPANSION

set d_rep=G:\Contacts\processing\
set w_fic=*.xlsx

if EXIST %d_rep%%w_fic%. (
for /r "%d_rep%" %%i in ("%w_fic%") do (
	set wf_name="%%~fi"
	set ww_name=%%~ni%%~xi
	set wf_nom=!ww_name: =_!
	echo ren !wf_name! !wf_nom!
	ren !wf_name! !wf_nom!
	)
)

Linux

echo "bonjour" | sed 'sZbZBZ'
ou
echo "bonjour" | sed 's/b/B/'
Bonjour

exemple :
uptime | awk '{print $10}'
49.05,

uptime | awk '{print $10}' | sed 's/,//' | sed 's/\./,/'
49,05

Laisser un commentaire

Votre adresse de messagerie ne sera pas publiée. Les champs obligatoires sont indiqués avec *