06. maj 2002 - 14:56Der er
4 kommentarer og 1 løsning
bash script
hvordan kan jeg i et bash script gøre så når scriptet bliver kørt så tilføjer den $1 i en linie i en text fil. jeg fik atvide at noget der hedder sed kan gøre det men jeg kan ikke forstå det. :/
eksempel.
./script.sh BLA tilføjer BLA for enden af
path /usr =DATA så der kommer til at stå path /usr =DATA =BLA
hmm jeg håber jeg kunne forklare det godt nok og der er nogen der kan hjælpe
De fleste virksomheder har efterhånden bevist, at AI virker.
Pilotprojekter leverer resultater. Medarbejdere bruger generative AI-værktøjer. Nye use cases dukker op på tværs af organisationen.
Jeg ved ikke om der er en smart måde at gøre det på i linux, men du kan bruge dette lille java program til det. (java kører jo på alle platforme med jvm installeret)
import java.io.*;
public class AddToFile { public static void main (String[] args) { String filnavn, tekst; FileWriter fil = null; if (args.length != 2) { // forkert antal argumenter System.out.println ("usage: java/jview AddToFile filename tekst"); System.exit(1); } filnavn=args[0]; tekst=args[1]; try { // indlæs fil, true for at tilføje i enden af filen fil = new FileWriter(filnavn,true); fil.write(tekst); fil.close(); } catch (IOException e) { // I/O fejl. System.out.println ("Fatal error\nIOException thrown:\n"); e.printStackTrace(); if (fil != null) try {fil.close();} catch (IOException ioe) { // fil kunne ikke lukkes } } } }
og så indsætte det i et bash script (win98 bat fil) testadd.bat
Det er da heller ingen sag at skrive et lille C++ program der tilføjer et kommandolinie argument til en tekstfil...
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.