![]() |
Hej og Velkommen fra USA til UNIX og Linux Forums! Tak for dit besøg og deltager i vores globale samfund.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Regler | Links | Albums | FAQ | Members List | Kalender | Søgning | Dagens Stillinger | Mark Forums Read |
| Shell Programmering og Scripting Post spørgsmål om ksh, CSH, SH, Bash, Perl, PHP, SED, AWK og ANDRE shell scripts og Shell scriptsprog her. |
Mere UNIX og Linux Forum Emner du måske kan finde Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Last Post |
| Notering filer med fuld sti | r_sethu | UNIX for dummyer Spørgsmål & svar | 5 | 06-15-2009 02:56 AM |
| Liste filer med fuld sti | mr_bold | Shell Programmering og Scripting | 3 | 10-07-2008 12:19 PM |
| at finde den fil med fulde sti | surjyap | Shell Programmering og Scripting | 5 | 01-18-2008 03:26 PM |
| Find relativ sti til en fil | chiru_h | Shell Programmering og Scripting | 4 | 04-16-2007 08:20 PM |
| VI - erstatte en relativ sti med absolut sti i en fil | Yinzer955i | UNIX for dummyer Spørgsmål & svar | 2 | 09-07-2006 11:47 AM |
![]() |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
|
|
||||
|
få fuld sti fra relativ sti
gives en relativ sti, Hvordan konverterer jeg det til en fuld en. dvs hvis jeg er i
/ home / Polyp og jeg får foo / bar derefter at få en fuld sti jeg kan bare concatinate det med pwd, men hvad nu hvis jeg får ".. / mama" Hvordan får jeg hjælp af programmering konvertere: / home / Polyp og .. / mor ind i / home / mama på en måde, der vil altid arbejde ligegyldigt hvad relativ sti er bestået? min første tanke er at bare cd til den mappe, og sætte en variabel cd $ rev_path full_path \u003d `pwd` cd $ original_dir synes der skal være en UNIX-kommando, som betyder dette mere elegant? tak |
|
||||
|
Dette er grunden til relative stier har problemer tider. Der er ikke en god måde at håndtere absolut en relativ sti, fordi alle relative stier har en antagelse:
den aktuelle arbejdsmappe er "x". Du er forudsat / home / Polyp. Unix-værktøjer er designet til at gøre én ting meget godt. Det er svært at lave en skudsikker redskab på grund af CWD antagelse. Fordi: Naturligvis kan det ikke være sandt. Så er der ingen virkelig elegant måde at håndtere det. Du er på en måde at håndtere det. For programmering, bør du overveje at undgå relative stier, medmindre du vil have koden til at arbejde, hvis og kun hvis den kører fra en bestemt mappe. |
![]() |
| Bogmærker |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|