Re: kommando?
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
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
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?
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
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
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
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!