Retourner au contenu associé (entrée de forum : 1 ligne de shell pour les changer tous)
Posté par SauronDeMordor le 05 septembre 2017 à 12:54. En réponse au message 1 ligne de shell pour les changer tous. Évalué à 1.
en mode crade ca donnerais cela a tester avant bien sur, ou avec backup en cas de misère.
exemple avec awk car plus lisible, meme si je fais plutot avec sed ce genre de manip
for i in Sankore*; do echo $i | awk '{OLD=0ドル;gsub("Sankore","OpenBoard");NEW=0ドル;printf("mv \"%s\" \"%s\"",OLD,NEW)'} done
si tu es content tu resultat tu ajoute "| sh", ce qui donne
for i in Sankore*; do ..... done | sh
avec sed ça donnerais plutot ca
ls -1d Sankor* | sed 's@^\(Sankore\)\(\)@mv "1円2円" "OpenBoard2円"@'
et pareil, si tu es content, tu ajoute "|sh"
AltStyle によって変換されたページ (->オリジナル) / アドレス: モード: デフォルト 音声ブラウザ ルビ付き 配色反転 文字拡大 モバイル
# sed/awk is your friend
Posté par SauronDeMordor . En réponse au message 1 ligne de shell pour les changer tous. Évalué à 1.
en mode crade ca donnerais cela a tester avant bien sur, ou avec backup en cas de misère.
exemple avec awk car plus lisible, meme si je fais plutot avec sed ce genre de manip
si tu es content tu resultat tu ajoute "| sh", ce qui donne
avec sed ça donnerais plutot ca
et pareil, si tu es content, tu ajoute "|sh"