Re: kommando?

2004-10-23 Thread Karl Hammar
Arvid Rosen <[EMAIL PROTECTED]> wrote:

> Jag skulle vilja köra en text genom några regular expressions, och 
> skriva ut olika delar som matchar till olika ställen.
> 
> Exempel:
> 
> gawk '/(^[0-9]):([0-9])/ {???}'
> 
> I det här fallet skulle jag vilja komma åt texten som matchar i varje 
> parentes separat.
> 
> Om jag t.ex. skickar in 4:5 så skulle jag vilja behandla 4:an och 5:an 
> separat. Går detta? Jag vet att man kan göra så i scriptspråket expect t.ex.
..

. Du kan betrakta : som fältseparator

  $ echo 4:5 | awk -F: '/(^[0-9]):([0-9])/ { print $2":"$1 }'
  5:4

. Du kan använda match() (det tredje argumentet är en Gnu-utvidgning)

  $ echo 4:5 | awk '{ if (match($0, /^([0-9]):([0-9])/, a)) print a[2]":"a[1]}'
  5:4

. Eller varför inte perl

  $ echo 4:5 | perl -ne 'm/(^[0-9]):([0-9])/ && print "$2:$1\n";'
  5:4

Hälsningar,
/Karl

---
Karl HammarAspö Data   [EMAIL PROTECTED]
Lilla Aspö 2340 Nätverk
S-742 94 Östhammar0173 140 57Datorer/Utrustning
Sverige  070 511 97 84Linux/Unix konsulting
---



ALSA/SBLive/MIDI: modprobe snd-seq, pmidi etc - haengning

2004-10-23 Thread Carl-Fredrik Enell
Hej!

Är det någon på listan som råkat ut för samma sak som jag- modprobe
snd-seq-midi och därmed pmidi och en rad andra program hänger sig av
någon anledning och går inte att avsluta med kill -9, man måste boota
om. Det verkar som om t ex pmidi -l orsakar modprobe snd-seq trots att
modulerna redan är laddade, har jag något felaktigt alias i
modules.conf?

Bifogar /etc/modutils/alsa och /etc/asound.conf.
Jag kör kärna 2.6.9, libasound 1.0.6-3, emu10kl (SB Live).

En fråga till: har någon lyckats lista ut om man kan växla mellan MIDI
in/ut via joystickkontakten respektive frontpanelen på SB Live
Platinum? Tycker ALSA-hemsidan ger motsägelsefulla svar på den frågan,
enligt emu10k1-sidan skall det inte fungera, enligt andra funkar det
åtminstone delvis. Kortet har om jag fattat rätt bara en multiplexad 
UART för MIDI-kommunikation?

Mvh Carl-Fredrik



ps ax | grep modprobe
 3534 ?S< 0:00 /sbin/modprobe -q -- snd_seq
 3535 ?S< 0:00 sh -c /sbin/modprobe --ignore-install snd-seq && 
/sbin/modprobe snd-seq-oss
 3538 ?D< 0:00 /sbin/modprobe snd_seq_oss
 3565 ?S< 0:00 /sbin/modprobe -q -- snd_seq_oss


### DEBCONF MAGIC
# This file was automatically generated by alsa-base's debconf stuff

alias char-major-116 snd
alias char-major-14 soundcore

options snd major=116 cards_limit=4
options snd-emu10k1 extin=0x3fc3 extout=0x1fcf

alias sound-service-0-0 snd-mixer-oss
alias sound-service-0-1 snd-seq-oss
alias sound-service-0-3 snd-pcm-oss
alias sound-service-0-8 snd-seq-oss
alias sound-service-0-12 snd-pcm-oss
alias /dev/dsp* snd-pcm-oss

alias snd-card-0 snd-emu10k1
alias snd-card-1 snd-via82xx

alias snd-slot-0 snd-card-0
alias sound-slot-0 snd-slot-0
alias snd-slot-1 snd-card-1
alias sound-slot-1 snd-slot-1

#For JACK -- CFE 0410
options realtime gid=29

###asound.conf

state.card0 = {
control.1 = {
comment.access = 'read write';
comment.type = INTEGER;
comment.range = '0 - 100';
iface = MIXER;
name = 'Wave Playback Volume';
value.0 = 100;
value.1 = 100;
};
control.2 = {
comment.access = 'read write';
comment.type = INTEGER;
comment.range = '0 - 100';
iface = MIXER;
name = 'Wave Surround Playback Volume';
value.0 = 100;
value.1 = 100;
};
control.3 = {
comment.access = 'read write';
comment.type = INTEGER;
comment.range = '0 - 100';
iface = MIXER;
name = 'Wave Capture Volume';
value.0 = 0;
value.1 = 0;
};
control.4 = {
comment.access = 'read write';
comment.type = BOOLEAN;
iface = MIXER;
name = 'Wave Capture Switch';
value.0 = false;
value.1 = false;
};
control.5 = {
comment.access = 'read write';
comment.type = INTEGER;
comment.range = '0 - 100';
iface = MIXER;
name = 'Music Playback Volume';
value.0 = 100;
value.1 = 100;
};
control.6 = {
comment.access = 'read write';
comment.type = INTEGER;
comment.range = '0 - 100';
iface = MIXER;
name = 'Music Capture Volume';
value.0 = 0;
value.1 = 0;
};
control.7 = {
comment.access = 'read write';
comment.type = BOOLEAN;
iface = MIXER;
name = 'Music Capture Switch';
value.0 = false;
value.1 = false;
};
control.8 = {
comment.access = 'read write';
comment.type = INTEGER;
comment.range = '0 - 100';
iface = MIXER;
name = 'Surround Digital Playback Volume';
value.0 = 100;
value.1 = 100;
};
control.9 = {
comment.access = 'read write';
comment.type = INTEGER;
comment.range = '0 - 100';
iface = MIXER;
name = 'Surround Digital Capture Volume';
value.0 = 0;
value.1 = 0;
};
control.10 = {
comment.access = 'read write';
comment.type = BOOLEAN;
iface = MIXER;
name = 'Surround Digital Capture Switch';
value.0 = false;
value.1 = false;
};
control.11 = {
comment.access = 'read write';
comment.type = INTEGER;
comment.range = '0 - 100';
iface = MIXER;

shutdown, notifiera användare i X

2004-10-23 Thread Sandor Suta

Hej!
Är det någon som vet hur man kan upplysa sina användare i X att systemet 
går ner för t.ex underhåll...?

Det räcker tydligen inte med ...# shutdown -h now (eller efter angiven tid)

Det borde finnas något som öppnar upp en dialogruta i X som informerar 
användaren att spara sitt arbete.

Är det någon som känner till detta?

/Sandor



Re: kommando?

2004-10-23 Thread jens persson
On Fri, Oct 22, 2004 at 07:27:02PM +0200, Arvid Rosen wrote:
> Hej, jag hakar på den här tråden lite...

Hej! Jag svarar lite
(föresten viste du att toppostning orsakar karies :-)

> Jag skulle vilja köra en text genom några regular expressions, och 
> skriva ut olika delar som matchar till olika ställen.
> 
> gawk '/(^[0-9]):([0-9])/ {???}'
> 
> I det här fallet skulle jag vilja komma åt texten som matchar i varje 
> parentes separat.

Jag är ingen kung på awk men du kan ju alltid använda match och göra det
"baklänges":

Exempel:
gawk '{match($0, /(^[0-9]):([0-9])/, arr) ;print arr[1]-arr[2]}'

> Ivar Alm wrote:
> >... , men hur
> >får jag tex det tredje "ordet" ur den rad jag returnerat från 'grep'?
cut -f3 -d" "

Ger tredje fältet med separatorn mellanslag

/jp
-- 
 jens persson #   Special cases aren't special enough to break
 <[EMAIL PROTECTED]># the rules.
 Mäster Olofsväg 24   #  -- Tim Peters 8th Pythonic Thesis
 S-224 66 LUND;SWEDEN #



Re: shutdown, notifiera användare i X

2004-10-23 Thread Per Blomqvist

Sandor Suta wrote:

Hej!
Är det någon som vet hur man kan upplysa sina användare i X att systemet 
går ner för t.ex underhåll...?

Det räcker tydligen inte med ...# shutdown -h now (eller efter angiven tid)

Det borde finnas något som öppnar upp en dialogruta i X som informerar 
användaren att spara sitt arbete.

Är det någon som känner till detta?

/Sandor



Näe, jag tror inte det finns å många popups i denna världen.
Testa "sendmail users_group ..."



Re: shutdown, notifiera användare i X

2004-10-23 Thread Henrik Enberg
Sandor Suta <[EMAIL PROTECTED]> writes:

> Det borde finnas något som öppnar upp en dialogruta i X som informerar
> användaren att spara sitt arbete.
> Är det någon som känner till detta?

xmessage för en väldigt basic en. zenity om du vill ha Gnome-tjosan..



Re: shutdown, notifiera användare i X

2004-10-23 Thread Reine Johansson
On Sun, 24 Oct 2004 00:12:15 +0200
Henrik Enberg <[EMAIL PROTECTED]> wrote:

> xmessage för en väldigt basic en.

Oj, va jag letat efter nåt sånt. Tack för tipset!