Jump to content
PirateClub.hu

Egy scripthez kérnék segítséget


suse
 Share

Recommended Posts

Szeretnék írni egy scipt-et, amivel bizonyos letöltéseimet tudnám automatizálni, de sajnos egy ponton elakadtam. :( Egy adott url-ből szeretném kinyerni a letöltendő fájl nevét

pl. ebből:

http://www.akarmi.barmi.hu/mappax/mappay/.../mappaz/file.kiterj

a file.kiterj részt.

Már egy jó ideje szenvedek vele. Tudom hogy nem túl bonyolult, de sehogy nem tudok rájönni, hogy mi lenne az a legegyszerűbb regexp amivel megoldható a dolog. :blink::wacko::angry2::(

Valaki segítsen, pls!

Link to comment
Share on other sites

http://hu.php.net/explode

A /-ek mentén feldarabolod és az eredményként kapott tömbből kiveszed.

 

Szerk.: most látom, h oprendszerek fórum. Bashben:

string=http://www.akarmi.barmi.hu/mappax/mappay/.../mappaz/file.kiterj
oldIFS=$IFS
IFS=/
a=( $string )
IFS=$oldIFS

 

Elmenti a tömb elemeit határoló karakter beállítást, beállítja, h a stringet /-enként darabolja tömbbe, beolvassa a feldarabolt stringet a tömbbe, visszaállítja az eredeti beállítást.

 

Ez meg elvileg bármilyen POSIX shellben:

string=http://www.akarmi.barmi.hu/mappax/mappay/.../mappaz/file.kiterj
unset a
while :
do
  case $string in
     */*) a[${#a[@]}]=${string%%/*}
             string=${string#*/}
            ;;
     *) a[${#a[@]}]=${string%%/*}
         break;;
  esac
done

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.
Note: Your post will require moderator approval before it will be visible.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Hozzászólás a témához...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

  • Jelenleg olvassa   0 members

    • No registered users viewing this page.
×
×
  • Create New...