/ Forside / Teknologi / Operativsystemer / Linux / Nyhedsindlæg
Login
Glemt dit kodeord?
Brugernavn

Kodeord


Reklame
Top 10 brugere
Linux
#NavnPoint
o.v.n. 11177
peque 7911
dk 4814
e.c 2359
Uranus 1334
emesen 1334
stone47 1307
linuxrules 1214
Octon 1100
10  BjarneD 875
en-linies fil-editering
Fra : Jon Loldrup


Dato : 24-03-08 18:59

jeg skal gøre det nemt for to kontordamer at lave .forward-filer på
brugernes konto på et kollegium. Jeg tænkte at det var nemmere at
stikke dem en kommando som de blot kan skrive af ordet, i stedet for
at give dem instruktioner i hvordan de åbner pico, editerer og gemmer
igen.
de logger ind via ssh og benytter sig som regel kun af kommandoerne
til oprettelse og nedlæggelse af konto. De er _ikke_ unix-hajer.

Er der ikke noget med at 'cat' kan putte en linie tekst ind i en
tekstfil, hvor tekstfilen så oprettes i samme åndedrag?

 
 
Dennis Hansen (25-03-2008)
Kommentar
Fra : Dennis Hansen


Dato : 25-03-08 07:03

Jon Loldrup skrev Den. 25-03-2008 01:58:
> jeg skal gøre det nemt for to kontordamer at lave .forward-filer på
> brugernes konto på et kollegium. Jeg tænkte at det var nemmere at
> stikke dem en kommando som de blot kan skrive af ordet, i stedet for
> at give dem instruktioner i hvordan de åbner pico, editerer og gemmer
> igen.
> de logger ind via ssh og benytter sig som regel kun af kommandoerne
> til oprettelse og nedlæggelse af konto. De er _ikke_ unix-hajer.
>
> Er der ikke noget med at 'cat' kan putte en linie tekst ind i en
> tekstfil, hvor tekstfilen så oprettes i samme åndedrag?

echo "noget tekst" > nyfil
opretter / eller erstatter det indhold der var i filen nyfil
echo "noget tekst" >> nyfil
opretter / tilføjer i bunden af nyfil



--
Mvh
Dennis Hansen

Thomas Overgaard (25-03-2008)
Kommentar
Fra : Thomas Overgaard


Dato : 25-03-08 17:03


Jon Loldrup wrote :

> Er der ikke noget med at 'cat' kan putte en linie tekst ind i en
> tekstfil, hvor tekstfilen så oprettes i samme åndedrag?

Kommandoen 'cat > filnavn' virker lidt ala den gamle DOS kommando 'copy
con', Filen bliver oprettet og alt du skriver ender i filen, når man er
træt af legen trykker man <Ctrl>+<D> på en ny linie for at afslutte.

Man kan for resten slette den linie man skriver på med <Ctrl>+<U> og man
kan tilføje noget til en allerede eksisterende fil med 'cat >> filnavn'.
--
Thomas O.

This area is designed to become quite warm during normal operation.

Allan Willems Joerge~ (25-03-2008)
Kommentar
Fra : Allan Willems Joerge~


Dato : 25-03-08 17:10

Thomas Overgaard <thover@post2.tele.dk> wrote:

> Kommandoen 'cat > filnavn' virker lidt ala den gamle DOS kommando 'copy
> con', Filen bliver oprettet og alt du skriver ender i filen, når man er
> træt af legen trykker man <Ctrl>+<D> på en ny linie for at afslutte.

cat > hest <<EOF
lalal
EOF

Virker glimrende, også i scripts (hint: Man slipper for ctrl-d)

--
Med venlig hilsen / Best regards
Allan Willems Joergensen

"I think that's a lot of buffalo-bagels." -- Col. Potter

Thorbjørn Ravn Ander~ (25-03-2008)
Kommentar
Fra : Thorbjørn Ravn Ander~


Dato : 25-03-08 17:21

Jon Loldrup skrev:
> jeg skal gøre det nemt for to kontordamer at lave .forward-filer på
> brugernes konto på et kollegium. Jeg tænkte at det var nemmere at
> stikke dem en kommando som de blot kan skrive af ordet, i stedet for
> at give dem instruktioner i hvordan de åbner pico, editerer og gemmer
> igen.
> de logger ind via ssh og benytter sig som regel kun af kommandoerne
> til oprettelse og nedlæggelse af konto. De er _ikke_ unix-hajer.

Du skriver et bette program der genererer den pågældende .forwardfil og
scp'er den hen det rigtige sted.

--
Thorbjørn Ravn Andersen "... plus ... Tubular Bells!"

Jon Loldrup (25-03-2008)
Kommentar
Fra : Jon Loldrup


Dato : 25-03-08 17:22

On 25 Mar., 17:20, Thorbjørn Ravn Andersen <nospam0...@gmail.com>
wrote:

> Du skriver et bette program der genererer den pågældende .forwardfil og
> scp'er den hen det rigtige sted.

Det besværliggøres af at de sidder på windows XP computere. Der er det
ikke så nemt at scripte.
Men på den anden side så har de jo nok deres egne konti på linux-
serveren, hvorfra de kan agere, og så kan jeg selvfølgelig placere
scriptet der. Det må jeg lige kigge på.
Tak for tipsne alle sammen :)

Søg
Reklame
Statistik
Spørgsmål : 177547
Tips : 31968
Nyheder : 719565
Indlæg : 6408797
Brugere : 218887

Månedens bedste
Årets bedste
Sidste års bedste