![]() |
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 |
| skicka ett meddelande via e-post till 5 personer som använder UNIX-script? | MARY76 | Shell-programmering och Skript | 2 | 02-05-2007 03:29 |
| Vilka människor använder för Centraliserad Unix Administration | x96riley3 | UNIX for Dummies Frågor & Svar | 0 | 09-27-2006 12:03 |
| Unix för MS People | NEWX | UNIX for Dummies Frågor & Svar | 2 | 04-13-2006 11:19 |
| Är Unix ett nätverk operativsystem för Macintosh-datorer | Bill1263 | UNIX för avancerade & Expertanvändare | 2 | 09-05-2002 11:50 |
| Unix för Macintosh | Icarus | Var kan jag ladda ner Linux och Unix? | 9 | 11-15-2001 01:45 |
![]() |
|
|
LinkBack | Thread Tools | Sök i denna tråd | Rate Thread | Visningslägen |
|
|
|
||||
|
UNIX i Macintosh (för sed personer)
Hej,
Jag försöker att använda sed att behandla vissa filer på Mac-datorer som kör OSX. Alla som vet någonting om Mac och sed? Här är problemet sed 's / ^ / / g' test_file> endfile (det finns utrymmen perioden den andra och tredje /, men forumet program komprimerar dem) Detta bör sätta mellanslag i början av varje rad (jag är ganska säker på, tho 'inte positivt om detta). Men det är bara att sätta mellanslag i början av den första raden i en fil. Alla tankar? Jag har redan haft problem med Mac idé om sed och \ n newline karaktär (Mac's sed verkar inte känna igen den). Och nedladdning GNU's sed på alla maskiner här (aobut 200) är inte ett alternativ, men vi har en mängd ärenden att behandla. All hjälp skulle uppskattas. Mvh, Laurel ![]() |
|
||||
|
OSX inte har GNU sed? Det är en överraskning för mig, vad version gör den? Om det är en gängse versionen maybye det gängse flaggorna för att göra det använder normal radmatningar ...
Använd koden taggar för kod kan du använda ett teckensnitt med fast teckenbredd och inte komprimera utrymmen. Liksom (kod) grejer (/ kod) men med [] istället för (). |
|
||||
|
Citat:
Några frågor: Vilket OS X version, vad ansökan skapat din textfil, fungerar det på ett enkelt * test dokument? * pico mysed den här är en text fil sedan sed 's / ^ / / g' mysed> mysed2 Jag kopierade kommandot du försökte, från denna webbsida och införas ett par platser, ändrad filnamnen och voilá. Jag gissar att det kommer att fungera om du använder pico, eller något annat strikt textredigeringsprogram för testet, men inte för de särskilda textdokument du testat tidigare. Varför? Eftersom det förmodligen inte är "strikt" en UNIX textdokument. Det kanske har några whacky formating kod eller somesuch, kanske det inte ens \ n i den. Kanske Radslut \ r. Som kan orsaka problemet du ser. Det är ett sätt att se dessa koder, men jag minns inte kommandona. Någon? |