• Reset your password

User account menu

  • Artikler
  • Forside
  • Forum
  • Nyheder
  • Log in
Hjem
Linuxin 2025

Breadcrumb

  • Hjem
  • forums
  • Problemer med argumenter i CLI

Hvad kan du med 100% sikkerhed sige, at du har stemt?

Valgmuligheder
Af jeppester | 09.06.2009 04:05

Problemer med argumenter i CLI

Programmering

Jeg er i gang med at lave et php webinterface til mpd som bruger mpc.

Desværre er jeg stødt ind i et lidt underligt problem med at tilføje sange til mpd's playlist.



I mpc kan man tilføje sange til playlisten ved at bruge kommandoen "mpc add" efterfulgt af et eller mange numre. Desværre lader det til at det kun er muligt at bruge et endeligt (8) argumenter til mpc-kommandoen (eller måske alle CLI-kommandoer).



Skriver jeg kommandoen:



mpc add 'Veto/Crushing Digits/01 - Blackout.flac' 'Veto/Crushing Digits/02 - Built to Fail.flac' 'Veto/Crushing Digits/03 - Shake.flac' 'Veto/Crushing Digits/04 - You Say Yes, I Say Yes.flac' 'Veto/Crushing Digits/05 - Crooks.flac' 'Veto/Crushing Digits/06 - Digits.flac' 'Veto/Crushing Digits/07 - Unite.flac'



tilføjes alle sange uden problemer.



Hvis jeg derimod tilføjer flere sange til listen bliver kommandoen ikke kørt og jeg havner i stedet i følgende situation (i terminalen):



jesper$jesper-laptop:~$ mpc add 'Veto/Crushing Digits/01 - Blackout.flac' 'Veto/Crushing Digits/02 - Built to Fail.flac' 'Veto/Crushing Digits/03 - Shake.flac' 'Veto/Crushing Digits/04 - You Say Yes, I Say Yes.flac' 'Veto/Crushing Digits/05 - Crooks.flac' 'Veto/Crushing Digits/06 - Digits.flac' 'Veto/Crushing Digits/07 - Unite.flac' 'Veto/Crushing Digits/08 - You Can't Afford It.flac' 'Veto/Crushing Digits/09 - Spit It Out.flac' 'Veto/Crushing Digits/10 - Duck, Hush and Be Still.flac'

>

>

>





Hver gang jeg trykker enter tilføjes blot en ny linje og kommandoen bliver ikke kørt.

Det samme problem gør sig gældende i mit webinterface da de sange jeg vil tilføje kun tilføjes hvis der er 7 eller under. Hvordan kan det være?

Det skal tilføjes at hvis jeg bruger: mpc add mpc search [artist/album/osv.] [Søgeord]

bliver alle søgningens resultater tilføjet.



Jeg kunne selvfølgelig lade mit php-script add'e et nummer af gangen, men for "kunstens" og simplicitetens skyld vil jeg helst gerne holde mig til at køre så få kommandoer som muligt.

  • Log in to post comments

Kommentarer3

15 år 11 måneder siden

Permalink

Indsendt af ondope den 10. juni 2009 kl. 14:32

Permalink

Re: Problemer med argumenter i CLI

det er fordi der er et enkelt anførselstegn i sang nr 8 som fucker det op..

  • Log in to post comments

15 år 11 måneder siden

Permalink

Indsendt af jeppester den 10. juni 2009 kl. 16:13

Permalink

#1 Selvfølgelig! :D
Det er

#1 Selvfølgelig! :D

Det er jo næsten pinligt jeg ikke selv har opdaget det. Rapporterer lige tilbage om det virker når jeg har ændret koden til at bruge gåseøjne i stedet.

  • Log in to post comments

15 år 11 måneder siden

Permalink

Indsendt af jeppester den 10. juni 2009 kl. 18:57

Permalink

Re: Problemer med argumenter i CLI

Efter lidt roden rundt med strings har jeg nu fået min tilføj-sang-funktion til at virke ved at bruge "" i stedet for '' i det argument som bruges efter mpc add.



Tak for hjælpen :D.

  • Log in to post comments

Svar søges

Test 0
Den er go 0
Vil du have et sikrere og mere privat internet? Du skal blot installere Vivaldi-browseren med Proton VPN understøttelse! 0
14. februar = I Love Free Software Day 0
Lokal fil-deling - for de dovne. 0

Seneste aktivitet

"Intet realistisk alternativ" - mig i r*ven 5
2 stk Jolla C2 sælges 2
Test 2
Det første forumindlæg efter installation af Forum-modulet 8
Vanilla OS 12
Nye forum-indlæg viser sig kun 1 gang 1
Vil alle forumindlæg vise sig to gange 1
Hjælp til remote terminal vindue? 3
PCLinuxOS 19
Kan ikke boote på installation 24
80-20 reglen 1
Skærmlys fader ud på min bærbare 8
32 bit distro på max 700mb der stadig understøttes 26
Har vi nogen Linux konsulenter i Slagelse området? 3
Virkelig 7
gnome-software? 3
Archer T2U AC600 Wireless Dual Band USB Adapter 26
En farverig APT 3.0 udgivelse imponerer med sine nye funktioner 2
Unix's fødsel 2
Linux Mint 13

Copyright © 2025 Company Name - All rights reserved

Developed & Designed by Alaa Haddad