Raadi oo beddel qoraalka wuxuu noqon karaa hawl fudud adoo adeegsanaya tifaftireyaasha qoraalka aasaasi ah Laakiin maxaa dhacaya markaad u baahato inaad isla hawshaas qabato faylal badan isku mar?
Hagaag, arrimuhu way ku adkaadeen halkaas ... ama aan aad u badnayn. |
Tusaalaha soo socda, waxaan u adeegsan doonnaa sed si aan ugu badalno dhamaan dhacdooyinka erayga "mongo" erayga "aurelio" dhammaan feylasha leh kordhinta .txt iyo kuwa kujira / guriga / isticmaalaha / faylka / faylka
hel / guri / isticmaale / faylkayga / -name * .txt -exec sed -i "s / mongo / aurelio / g" {} \;
Taasi way fududahay
Kahor intaadan dhammeyn, waxaa xusid mudan in tifaftireyaasha qoraalka qaarkood ay oggolaadaan in hawlgalkan lagu fuliyo iyadoo la adeegsanayo qaab muuqaal ah. Kuwa kale, waxaa habboon in la muujiyo Jedit, Geany, Regexxer, iwm.
weyn
Waxaan isticmaalaa Gedit
gedit faylal badan ??? sida ???
Sideen ugu shubi karaa dufan inta u dhexeysa ai?
Waxa aan u baahanahay waa inaan sameeyo waxyaabaha soo socda, ka raadi guriga gudihiisa dhammaan faylasha la yiraahdo index.html oo ay ku jiraan ereyga "XXXXXXX", kuna beddel "YYYYYYYYYYY", maadaama la sameyn karo si ay kaliya u baarto faylasha dhab ahaantii haysta xarigga?
Aad baad u mahadsan tahay!
Aniguba waan isticmaalaa Gedit-ka, laakiin aad baad u mahadsan tahay
Waxaad ka maqantahay doodda fulinta. Koodhka saxda ahi wuxuu noqonayaa:
hel / guri / username / myfolder / -name * .txt -exec sed -i "s / mongo / aurelio / g" {} \;
Salaan 😀
Waad saxantahay! Mahadsanid!
Horaan u saxay. : =)
Waxaan kaliya isku dayay tan (sida xididka):
hel / usr / share / icons / ACYL-Allgray / -name * .svg -exec sed -i "s / 666666/000000 / g" {} \;
in la beddelo midabka dhammaan astaamaha. Runtu waxay tahay inay tahay amar aad u xoog badan, sida caadiga ah hawshani waxay igu qaadan lahayd saacado aan fayl ku fayl gareeyo.
Gali qoraal dhowr faylal ah, sida ku cad lambarka xariiqda, kiiskeyga safka 2 (2i), gudaha centos linux
hel / guri // public_html / res / -name -exec sed -i "2i \;" {} \;
Koodhadhku oo dhan ma soo bixin sidaa darteed dib ayaan u gudbiyay:
hel / guri / isticmaale / dadweyne_html / res / -name filename.ext -exec sed -i "2i \ qoraalka si aad u geliso" {} \;