Ubuntu Suomen keskustelualueet

Ubuntun käyttö => Ohjelmointi, palvelimet ja muu edistyneempi käyttö => Aiheen aloitti: moonstone - 26.05.08 - klo:14.41

Otsikko: Shell skriptaus typerä kysymys
Kirjoitti: moonstone - 26.05.08 - klo:14.41
Hei,

Miten tekisitte seuraavan?
http://tldp.org/LDP/abs/html/prelimexer.html

itse tekisin tuon näin

Koodia: [Valitse]
#!/bin/bash
date >> tulostus
who >> tulostus
uptime >> tulostus
cat tulostus

Varmasti on helpompikin tapa...
Otsikko: Vs: Shell skriptaus typerä kysymys
Kirjoitti: Jakke77 - 26.05.08 - klo:14.50
on varmasti juu...
Otsikko: Vs: Shell skriptaus typerä kysymys
Kirjoitti: moonstone - 26.05.08 - klo:15.00
on varmasti juu...
'

....ja kuinka? :)
Otsikko: Vs: Shell skriptaus typerä kysymys
Kirjoitti: Tuplanolla - 26.05.08 - klo:15.26
Koodia: [Valitse]
#!/bin/bash
date | tee -a tulostus
who | tee -a tulostus
uptime | tee -a tulostus
Tää on vähän lyhyempi muttei sen yksinkertaisempi ;D
Otsikko: Vs: Shell skriptaus typerä kysymys
Kirjoitti: moonstone - 26.05.08 - klo:16.42
Koodia: [Valitse]
#!/bin/bash
date | tee -a tulostus
who | tee -a tulostus
uptime | tee -a tulostus
Tää on vähän lyhyempi muttei sen yksinkertaisempi ;D

Hah, hei hienoo!

Tuolla tee:llä saa tehtyä 2 asiaa kerralla, näytettyä tulosteen sekä ohjattua sen tiedostoon :D
Otsikko: Vs: Shell skriptaus typerä kysymys
Kirjoitti: mgronber - 26.05.08 - klo:18.14
Koodia: [Valitse]
#!/bin/bash
(date; who; uptime) | tee -a tulostus

Vielä lyhyempi.
Otsikko: Vs: Shell skriptaus typerä kysymys
Kirjoitti: olasirtep - 26.05.08 - klo:21.31
Väänsin noista samantien aliaksen
Koodia: [Valitse]
alias tiedot='date|tee -a tulostus&&who|tee -a tulostus&&uptime|tee -a tulostus'
Tämän jälkeenhän tiedot saa näytölle ja tulostiedostoon komentamalla
Koodia: [Valitse]
tiedot
Otsikko: Vs: Shell skriptaus typerä kysymys
Kirjoitti: mgronber - 26.05.08 - klo:21.44
Väänsin noista samantien aliaksen

Koodia: [Valitse]
alias tiedot='(date; who; uptime) | tee -a'
Tämä alias näyttää tiedot näytöllä ja lisäksi ohjaa tulostuksen aliaksen perässä mahdollisesti määriteltyihin tiedostoihin (esim. tiedot a.txt).