Skip to main content
  1. Blog/

Takket være ShellGPT kan alle nu få gavn af kommandolinjens superkræfter - se her hvordan

·227 ord·2 minutter

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:

TheR1D/shell_gpt: A command-line productivity tool powered by ChatGPT, will help you accomplish your tasks faster and more efficiently.

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å.)