Författare |
Meddelande |
omen964
Blev medlem: 28 aug 2008, 17:27 Inlägg: 7
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
|
 Re: Re:
KiviE skrev: omen964 skrev: Önskar mig ett program eller commando som ändrar filernas namn och/eller plats
Tex. 2 filer ena heter X2.3 andra X2.0 nu vill jag att X2.3 ska bli X2.0 och tvärt om.
Tack i för hand mv2filesKod: #!/bin/bash
mv "$1" "$1.tmp" mv "$2" "$1" mv "$1.tmp" "$2" Spara ner koden i en textfil och gör filen körbar. chmod +x mv2fileslägg filen under tex /usr/local/bin Sen kan du i en terminal skriva mv2files fil1 fil2Går ju att göra det mer avancerat, så som att kolla så inget går fel, att filerna existerar etc. Tackar för hjälpen men har försökt men fattar inte hur detta ska funka. Rätt så ny på ubuntu så du får nog ta det lite mer basic snack. Om jag har förståt rätt så ska dena fill göra ett commando som byter plats på filerna, det är ju det jag vill ha.
|
28 aug 2008, 21:43 |
|
 |
KiviE
Blev medlem: 25 okt 2007, 13:00 Inlägg: 2157 Ort: Luleå
OS: Ubuntu
Utgåva: 20.10 Groovy Gorilla
|
 Re: Re:
omen964 skrev: KiviE skrev: omen964 skrev: Önskar mig ett program eller commando som ändrar filernas namn och/eller plats
Tex. 2 filer ena heter X2.3 andra X2.0 nu vill jag att X2.3 ska bli X2.0 och tvärt om.
Tack i för hand mv2filesKod: #!/bin/bash
mv "$1" "$1.tmp" mv "$2" "$1" mv "$1.tmp" "$2" Spara ner koden i en textfil och gör filen körbar. chmod +x mv2fileslägg filen under tex /usr/local/bin Sen kan du i en terminal skriva mv2files fil1 fil2Går ju att göra det mer avancerat, så som att kolla så inget går fel, att filerna existerar etc. Tackar för hjälpen men har försökt men fattar inte hur detta ska funka. Rätt så ny på ubuntu så du får nog ta det lite mer basic snack. Om jag har förståt rätt så ska dena fill göra ett commando som byter plats på filerna, det är ju det jag vill ha. Ja det filen gör är att byta plats på två filer genom att anropa programmet och skriva vilka filer som ska byta plats. Du kan själv döpa filen till vad du tycker är passande och se till så filen är körbar. Om du lägger filen i /usr/local/bin så kan du anropa programmet varifrån du än är i terminalen och använda det.
|
28 aug 2008, 21:47 |
|
 |
charlietux
Blev medlem: 09 dec 2007, 10:48 Inlägg: 203
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
|
 Re: Önska program
ser på serier i vlc men skulle villa att det fans fuktion som gör att den spelar upp filer som tex ser ut så här s01e01 i ordnig osv. 
|
20 dec 2008, 20:15 |
|
 |
Hund
Blev medlem: 25 jan 2007, 03:15 Inlägg: 16470 Ort: $HOME
OS: Gentoo
|
 Re: Önska program
8803231698 skrev: ser på serier i vlc men skulle villa att det fans fuktion som gör att den spelar upp filer som tex ser ut så här s01e01 i ordnig osv.  Det där får du utveckla lite.  Jag fattade noll.
_________________ Linuxkompis - En vänlig Linux-gemenskap för alla!
|
20 dec 2008, 20:20 |
|
 |
Dagon^
Blev medlem: 27 okt 2007, 13:42 Inlägg: 1168 Ort: Hell
OS: Arch Linux
Utgåva: Vet inte/ingen utgåva passar
|
 Re: Önska program
8803231698 skrev: ser på serier i vlc men skulle villa att det fans fuktion som gör att den spelar upp filer som tex ser ut så här s01e01 i ordnig osv.  Lägg in dom i den ordningen i VLC's playlist då 
_________________ JAG ÄR INTE FADDER LÄNGRE
|
20 dec 2008, 21:55 |
|
 |
David Andersson
Blev medlem: 15 dec 2007, 02:20 Inlägg: 1269
OS: Xubuntu
|
 Re: Önska program
8803231698 skrev: ser på serier i vlc men skulle villa att det fans fuktion som gör att den spelar upp filer som tex ser ut så här s01e01 i ordnig osv. Antar att de heter s01e01.mpg, s01e02.mpg, osv. Om det är nåt annat än mpg, ändra i mönstret nedan. Vill du se dem i omvänd ordning Kod: vlc $(ls -r s??e??.mpg)
|
20 dec 2008, 23:25 |
|
 |
HenrikAn
Blev medlem: 17 jun 2006, 20:39 Inlägg: 1436 Ort: Hägersten
OS: Ubuntu
Utgåva: 21.04 Hirsute Hippo
|
 Re: Önska program
Det har ju diskuterats i oändlighet om nya användare och hurvida det är lämpligt att hänvisa till terminalen. Vid t.ex felsökning brukar det ändå nästan vara nödvändigt. Skulle det inte underlätta om någon hackade ihop ett gui för informationsinsamling? Det är ju ändå oftast samma saker man vill veta för att kunna felsöka. Exempel på hur jag hade tänkt mig det hela (kräver att gtkdialog är installerat): http://ubuntu.grusgrus.net/supportdata.sh
_________________ The Net interprets censorship as damage and routes around it. - John Gilmore
|
19 jan 2009, 22:33 |
|
 |
Barre
Blev medlem: 13 dec 2006, 09:23 Inlägg: 2298 Ort: Stockholm
OS: Ubuntu
|
 Re: Önska program
zenity är ett dialogprogram som är installerat "default" i ubuntu. Här är ett exempel på hur det skulle kunna se ut? Kod: #!/bin/bash #Created 2009 for ubuntu-se.org # Used for gather support information without opening a terminal. # apperently, some users think the terminal is a scary place :) # Barre - ubuntu-se.org
REPORTFILE="/tmp/supportdata.txt"
MAINTXT="Samla in data om extern hårdvara. Klicka på OK för att fortsätta. \nTidigare rapportfil kommer att skrivas över!"
ans=$(zenity --title="Support-information" --list --width 400 --height 400 --text "$MAINTXT" --checklist --separator=":" --column "Välj" --column "Samla in information om:" \ TRUE "Distributions specifik information" \ TRUE "Kernel version" \ TRUE "Laddade moduler" \ FALSE "dmesg" \ FALSE "Nätverket" \ FALSE "Trådlöst nätverk" \ FALSE "PCMCIA enheter" \ FALSE "USB enheter" \ FALSE "Hårdvara (lshw)")
if [ "$ans" = "" ]; then exit fi
IFS=':' date > $REPORTFILE for option in ${ans[@]}; do if [ "$option" = "Distributions specifik information" ]; then echo ---- lsb_release --- >> $REPORTFILE lsb_release -a >> $REPORTFILE fi
if [ "$option" = "Kernel version" ]; then echo ---- kernel --- >> $REPORTFILE uname -a >> $REPORTFILE fi
if [ "$option" = "Laddade moduler" ]; then echo ---- lsmod --- >> $REPORTFILE lsmod >> $REPORTFILE fi
if [ "$option" = "dmesg" ]; then echo ---- dmesg --- >> $REPORTFILE dmesg | tail -n 30 >> $REPORTFILE fi
if [ "$option" = "Nätverket" ]; then echo ---- ifconfig --- >> $REPORTFILE ifconfig >> $REPORTFILE fi
if [ "$option" = "Trådlöst nätverk" ]; then echo ---- iwconfig --- >> $REPORTFILE iwconfig >> $REPORTFILE fi
if [ "$option" = "PCMCIA enheter" ]; then echo ---- lspcmcia --- >> $REPORTFILE lspcmcia >> $REPORTFILE fi
if [ "$option" = "USB enheter" ]; then echo ---- lsusb --- >> $REPORTFILE lsusb >> $REPORTFILE fi
if [ "$option" = "Hårdvara (lshw)" ]; then echo ---- lsusb --- >> $REPORTFILE lsusb >> $REPORTFILE fi done zenity --title="Resultat" --text-info --width 640 --height 800 --filename=$REPORTFILE
|
07 feb 2009, 19:29 |
|
 |
HenrikAn
Blev medlem: 17 jun 2006, 20:39 Inlägg: 1436 Ort: Hägersten
OS: Ubuntu
Utgåva: 21.04 Hirsute Hippo
|
 Re: Önska program
Barre skrev: zenity är ett dialogprogram som är installerat "default" i ubuntu. Här är ett exempel på hur det skulle kunna se ut?
/snip
Tack! Något i den stilen var det jag tänkt mig... Om man paketerar skriptet snyggt, skulle inte det vara väldigt användbart vid support?
_________________ The Net interprets censorship as damage and routes around it. - John Gilmore
|
11 feb 2009, 11:19 |
|
 |
micke_nordin
Blev medlem: 21 aug 2008, 16:03 Inlägg: 1539
OS: Ubuntu
Utgåva: 21.04 Hirsute Hippo
|
 Re: Önska program
HenrikAn skrev: Tack! Något i den stilen var det jag tänkt mig...
Om man paketerar skriptet snyggt, skulle inte det vara väldigt användbart vid support? Ser asbra ut. Om man gör en deb av det som lägger skriptet i typ /usr/local/bin och fixar en menyknapp så skulle det vara toppen. /Micke
_________________
| Min blogg |
|
11 feb 2009, 11:41 |
|
 |
HenrikAn
Blev medlem: 17 jun 2006, 20:39 Inlägg: 1436 Ort: Hägersten
OS: Ubuntu
Utgåva: 21.04 Hirsute Hippo
|
 Re: Önska program
micke_nordin skrev: HenrikAn skrev: Tack! Något i den stilen var det jag tänkt mig...
Om man paketerar skriptet snyggt, skulle inte det vara väldigt användbart vid support? Ser asbra ut. Om man gör en deb av det som lägger skriptet i typ /usr/local/bin och fixar en menyknapp så skulle det vara toppen. /Micke Fulpaket: http://ubuntu.grusgrus.net/hardwareinfo_0.1-0ubuntu1.debSpegel: http://mickenordin.se/files/hardwareinfo_0.1-0ubuntu1.deb(Man bör nog göra ett "riktigt" paket med beroenden, md5-summor och sånt) Men ändå, funkar? Bilaga:
Screenshot.png [ 243.49 KiB | Visad 13099 gånger ]
_________________ The Net interprets censorship as damage and routes around it. - John Gilmore
Senast redigerad av HenrikAn 11 feb 2009, 15:31, redigerad totalt 1 gång.
|
11 feb 2009, 14:12 |
|
 |
micke_nordin
Blev medlem: 21 aug 2008, 16:03 Inlägg: 1539
OS: Ubuntu
Utgåva: 21.04 Hirsute Hippo
|
 Re: Önska program
HenrikAn skrev: micke_nordin skrev: HenrikAn skrev: Tack! Något i den stilen var det jag tänkt mig...
Om man paketerar skriptet snyggt, skulle inte det vara väldigt användbart vid support? Ser asbra ut. Om man gör en deb av det som lägger skriptet i typ /usr/local/bin och fixar en menyknapp så skulle det vara toppen. /Micke Fulpaket: http://ubuntu.grusgrus.net/hardwareinfo_0.1-0ubuntu1.deb(Man bör nog göra ett "riktigt" paket med beroenden, md5-summor och sånt) Men ändå, funkar? Funkar riktigt bra, har testat på min burk. Jag har även speglat paketet på min server, så finns det på fler adresser om nån server går ner eller så (mina ungar brukar tycka att det är kul att trycka på den lysande knappen i vardagsrummet i alla fall http://mickenordin.se/files/hardwareinf ... buntu1.deb/Micke
_________________
| Min blogg |
|
11 feb 2009, 14:24 |
|
 |
HenrikAn
Blev medlem: 17 jun 2006, 20:39 Inlägg: 1436 Ort: Hägersten
OS: Ubuntu
Utgåva: 21.04 Hirsute Hippo
|
 Re: Önska program
Utanför ämnet: micke_nordin skrev: Funkar riktigt bra, har testat på min burk. Jag har även speglat paketet på min server, så finns det på fler adresser om nån server går ner eller så (mina ungar brukar tycka att det är kul att trycka på den lysande knappen i vardagsrummet i alla fall http://mickenordin.se/files/hardwareinf ... buntu1.deb/Micke
Så listigt med spegel. När man talar om trollen så har precis ett av mina glin lyckats dra loss ethernetkabeln när han skulle ställa telefonen på laddning. Fixar det när jag kommer hem ikväll.
Det är som sagt ingen slump att man nästan aldrig kombinerar datorhallar med förskolor! 
_________________ The Net interprets censorship as damage and routes around it. - John Gilmore
|
11 feb 2009, 15:28 |
|
 |
charlietux
Blev medlem: 09 dec 2007, 10:48 Inlägg: 203
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
|
 Re: Önska program
röd play knapp i vlc önskas.
daisy talboks program till liux typ playback 200.
|
12 mar 2009, 21:28 |
|
 |
janne-5011
Blev medlem: 01 feb 2009, 21:15 Inlägg: 744
OS: Xubuntu
Utgåva: 12.04 Precise Pangolin LTS
|
 Re: Önska program
skulle vilja ha ett script som kan ändra filnamnen som ser ut så här: 2009-03-21-15-55-35.jpg 2009-03-21-15-55-40.jpg 2009-03-21-15-55-45.jpg så att oavsett antal filer endast sista blir kvar och får namnet lastsnap.jpg. så i det här fallet blir det 2009-03-21-15-55-45.jpg ->lastsnap.jpg alla andra ska tas bort. om det bara finns filen lastsnap.jpg, eller ingen fil, ska inget göras. tyvärr vet jag inte hur man gör ett sånt script. #!/bin/sh ... fyll på här 
_________________ Debian är den klippa varpå 5011 vilar
|
21 mar 2009, 17:50 |
|
 |
jabbadoo
Blev medlem: 11 dec 2006, 20:09 Inlägg: 232 Ort: Sweden
OS: Ubuntu
Utgåva: 10.04 Lucid LTS
|
 Re: Önska program
janne-5011 skrev: skulle vilja ha ett script som kan ändra filnamnen som ser ut så här: 2009-03-21-15-55-35.jpg 2009-03-21-15-55-40.jpg 2009-03-21-15-55-45.jpg så att oavsett antal filer endast sista blir kvar och får namnet lastsnap.jpg. så i det här fallet blir det 2009-03-21-15-55-45.jpg ->lastsnap.jpg alla andra ska tas bort. om det bara finns filen lastsnap.jpg, eller ingen fil, ska inget göras. tyvärr vet jag inte hur man gör ett sånt script. #!/bin/sh ... fyll på här  Jag har inte alls testat det, men detta skulle kunna fungera, i python dock: Kod: import time def date(f): try: f=f[:-4] #.jpg f=f.split('-') f=map(int, f) if len(f)==6: return time.mktime(tuple(f+[0,0,0])) except: return None res=[] import os dir=os.listdir() if not dir: print 'Dropped. No FIles.' elif dir==['lastsnap.jpg']: print 'Lastsnap Already Exists.' elif 'lastsnap.jpg' in dir: print 'Unsure...'
else: for f in dir: if os.path.isfile(f) and f.endswith('.jpg') and time(f) is not None: res.append((time(f), f)) res.sort() os.system('mv "%s" lastsnap.jpg' % res[0][1]) del res[0] for (time, f) in res: os.sytem('rm "%s"' % f) print 'Done!'
Som sagt, klaga inte om det inte skulle fungera, för jag är ingen python-guru, och dessutom har jag inte testat det.
|
27 mar 2009, 14:15 |
|
 |
jabbadoo
Blev medlem: 11 dec 2006, 20:09 Inlägg: 232 Ort: Sweden
OS: Ubuntu
Utgåva: 10.04 Lucid LTS
|
 Re: Önska program
Den är lite overkill, eftersom det borde vara sorterat från början, men för säkerhets skull så gjorde jag den som sådan... Säg vad du tycker...
|
27 mar 2009, 18:26 |
|
 |
djkmmo
Blev medlem: 20 jun 2008, 17:09 Inlägg: 1904 Ort: Malmö
OS: Ubuntu
Utgåva: 12.04 Precise Pangolin LTS
|
 Re: Önska program
@ alla som jobbat med supportdata-skriptet
Det där borde ju vara installerat som standard... Går det inte att fixa så att det även ligger på ubuntu-se:s server, så att det finns tillgängligt för nedladdning permanent?
|
27 mar 2009, 19:02 |
|
 |
janne-5011
Blev medlem: 01 feb 2009, 21:15 Inlägg: 744
OS: Xubuntu
Utgåva: 12.04 Precise Pangolin LTS
|
 Re: Önska program
jabbadoo skrev: Den är lite overkill, eftersom det borde vara sorterat från början, men för säkerhets skull så gjorde jag den som sådan... Säg vad du tycker... testade Kod: janne@HP:~/test$ sudo python bild Traceback (most recent call last): File "bild", line 11, in <module> dir=os.listdir() TypeError: listdir() takes exactly 1 argument (0 given) janne@HP:~/test$ jabbadoo jag la in det du gjort rakt av i filen "bild" i, och en mapp med ett gäng bilder i utan ngt mer alls i filen bilds. verkar vara ngt fel med rad 11?
_________________ Debian är den klippa varpå 5011 vilar
|
28 mar 2009, 19:29 |
|
 |
jabbadoo
Blev medlem: 11 dec 2006, 20:09 Inlägg: 232 Ort: Sweden
OS: Ubuntu
Utgåva: 10.04 Lucid LTS
|
 Re: Önska program
janne-5011 skrev: jabbadoo skrev: Den är lite overkill, eftersom det borde vara sorterat från början, men för säkerhets skull så gjorde jag den som sådan... Säg vad du tycker... testade Kod: janne@HP:~/test$ sudo python bild Traceback (most recent call last): File "bild", line 11, in <module> dir=os.listdir() TypeError: listdir() takes exactly 1 argument (0 given) janne@HP:~/test$ jabbadoo jag la in det du gjort rakt av i filen "bild" i, och en mapp med ett gäng bilder i utan ngt mer alls i filen bilds. verkar vara ngt fel med rad 11? byt rad 11 till:
|
30 mar 2009, 07:36 |
|
|