![]() |
Hej och välkommen från USA till UNIX och Linux Forum! Tack för ditt besök och gå med i vår globala gemenskapen.
|
|
google unix.com
|
|||||||
| Forum | Registrera | Forum Regler | Länkar | Album | FAQ | Medlemslista | Kalender | Söka | Dagens inlägg | Markera forum som lästa |
| Shell-programmering och Skript Post frågor om ksh, CSH, SH, bash, PERL, PHP, sed, awk och andra skalskript och skal skriptspråk här. |
Mer UNIX och Linux Forum Ämnen Du kan hitta Helpful
|
||||
| Tråd | Thread Starter | Forum | Svar | Senaste Inlägg |
| Notering filer med fullständig sökväg | r_sethu | UNIX for Dummies Frågor & Svar | 5 | 06-15-2009 02:56 |
| Lista filer med fullständig sökväg | mr_bold | Shell-programmering och Skript | 3 | 10-07-2008 12:19 |
| att hitta filen med fullständig sökväg | surjyap | Shell-programmering och Skript | 5 | 01-18-2008 03:26 |
| Hitta relativa sökvägen till en fil | chiru_h | Shell-programmering och Skript | 4 | 04-16-2007 08:20 |
| VI - som ersätter en relativ sökväg med absolut sökväg till en fil | Yinzer955i | UNIX for Dummies Frågor & Svar | 2 | 09-07-2006 11:47 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
få fullständig sökväg från relativ sökväg
ges en relativ sökväg, hur gör jag konvertera den till en fullspäckad. dvs om jag är i
/ home / POLYP och jag får foo / bar sedan att få en fullständig sökväg Jag kan bara concatinate det med pwd, men tänk om jag får ".. / Mama" hur gör jag programmässigt konvertera: / home / POLYP och .. / mama in / home / mama på ett sätt som alltid fungerar oavsett vilken relativ sökväg är slut? Min första tanke är att bara cd till katalogen och sätta en variabel cd $ rev_path fullständig_sökväg \u003d `pwd` cd $ original_dir Det verkar det måste finnas ett Unix-kommando som betyder mer elegant? tack |
|
||||
|
Detta är anledningen relativa sökvägar har problem ibland. Det är inte ett bra sätt att hantera absolut något relativ sökväg, eftersom alla relativa sökvägar har ett antagande:
nuvarande arbetskatalog är "x". Ni tar på er / home / POLYP. Unix-verktyg är utformade för att göra en sak mycket bra. Det är svårt att göra en skottsäker verktyg grund av CWD antagande. Eftersom: Naturligtvis inte kan vara sant. Så finns det ingen riktigt elegant sätt att hantera det. Du är på ett sätt att hantera det. För programmering, bör du överväga att undvika relativa sökvägar om du inte vill att koden för att arbeta om och endast om den körs från en viss katalog. |