- Blog/
Takket være ShellGPT kan alle nu få gavn af kommandolinjens superkræfter - se her hvordan
Jeg opdagede ved en tilfældighed at jeg i mine mange nylige indlæg her på Kiils/erfaringer i nogle tilfælde havde skrevet ChatGPT som chatGPT.
Jeg ønsker i alle tilfælde at skrive det med stort forbogstav sådan her ChatGPT.
Så kunne jeg åbne hver enkelt fil og rette fejlen. Eller jo kunne bruge sed
på kommandolinjen.
Problemet var bare at jeg ikke kunne huske hvordan man bruger sed
på mere end en enkelt fil af gangen.
Her bruger jeg så værktøjet ShellGPT som kan fortælle mig netop den slags:
Først fortæller jeg ShellGPT hvad jeg ønsker at opnå:
sgpt --shell "find all instances in current dir and subdirectories of ChatGPT and replace them with ChatGPT using the sed tool"
Læg mærke til --shell
inden min instruks.
ShellGPT svarer så
find . -type f -exec sed -i 's/ChatGPT/ChatGPT/g' {} +
Men ikke nok med det, ShellGPT giver mig mulighed for at udføre kommandoen med det samme:
Execute shell command? [y/N]:
Jeg tastede så y
og return.
Og voila!
Alle steder er i alle filer i både min nuværende foldere og alle underfoldere er chatGPT nu rettet til ChatGPT. (Pånær i den her fil hvor jeg jo er nødt til at skrive chatGPT også for at forklare hvad min opgave gik ud på.)