![]() |
Hei og Velkommen fra USA til UNIX og Linux Forums! Takk for besøket og Delta i vårt globale samfunn.
|
|
google unix.com
|
|||||||
| Forums | Registrer | Forum Rules | Lenker | Album | FAQ | Medlemsliste | Kalender | Søke | Dagens innlegg | Marker forumene som lest |
| Shell programmering og Skripting Post spørsmål om ksh, csh, SH, Bash, Perl, PHP, SED, awk og ANDRE shell scripts og Shell skriptespråk her. |
Mer UNIX og Linux Forum Emner Du kan finne nyttig
|
||||
| Tråd | Tråd startet | Forum | Svar | Siste innlegg |
| send en melding via e-post til 5 personer bruker unix skript? | MARY76 | Shell programmering og Skripting | 2 | 02-05-2007 03:29 |
| Hva er det folk bruker for Sentralisert Unix Administrasjon | x96riley3 | UNIX for Dummies Spørsmål og svar | 0 | 09-27-2006 12:03 |
| Unix for MS Personer | NEWX | UNIX for Dummies Spørsmål og svar | 2 | 04-13-2006 11:19 |
| Er Unix et nettverk operativsystem for Macintosh-maskiner | Bill1263 | UNIX for Advanced & ekspertbrukere | 2 | 09-05-2002 11:50 |
| Unix for Macintosh | Icarus | Hvor kan jeg laste ned Linux og unix? | 9 | 11-15-2001 01:45 |
![]() |
|
|
LinkBack | Thread Tools | Søk i denne tråden | Rate Thread | Visningsmoduser |
|
|
|
||||
|
UNIX i MacIntosh (for sed personer)
Hei,
Jeg prøver å bruke sed å behandle enkelte filer på Mac kjører OSX. Alle som vet noe om Mac og sed? Her er problemet sed 's / ^ / / g' test_file> endfile (det er mellomrom mellom andre og tredje /, men forumet programvare komprimerer dem) Dette bør sette mellomrom i begynnelsen av hver linje (jeg er ganske sikker, tho 'ikke positivt om dette). Men det er bare å sette mellomrom i begynnelsen av den første linjen i en fil. Noen tanker? Jeg har allerede hatt problemer med Mac er ideen om sed og \ n newline tegn (Mac's sed ser ikke ut til å gjenkjenne den). Og nedlasting GNU's sed på alle maskiner her (aobut 200) er ikke et alternativ, men vi har en rekke filer til prosessen. Eventuelle hjelpe ville være verdsatt. Beste ønsker, Laurel ![]() |
|
||||
|
OSX har ikke GNU sed? Det er en overraskelse til meg, hvilken versjon gjør det har? Hvis det er et ikke-standardisert versjon, maybye har den ikke-standardisert flagg for å gjøre det bruker normal linefeeds ...
Bruk koden koder for koden, vil du bruke en monospace font og ikke komprimere mellomrom. Som (kode) ting (/ kode) men med [] i stedet for (). |
|
||||
|
Sitat:
Et par spørsmål: Hvilket OS X-versjonen, hvilket program opprettet en tekstfil, virker det på en enkel * test dokumentet? * Pico mysed dette er en tekst fil så sed 's / ^ / / g' mysed> mysed2 Jeg kopierte kommandoen du prøvde, fra denne websiden, og satt inn et par mellomrom, endret filnavn og voila. Min gjetning er det fungerer hvis du bruker pico eller annen strengt tekstredigeringsprogram for testen dokumentet, men ikke for spesifikke tekstdokument du testet tidligere. Hvorfor? Fordi det trolig ikke er "strengt" et unix tekstdokument. Det sannsynligvis har noen whacky formating kode eller somesuch, kanskje det ikke engang \ n i den. Kanskje linjen avslutninger er \ r. Som kan føre til at problemet som du ser. Det er en måte å se disse kodene, men jeg kan ikke huske kommandoene. Anyone? |
![]() |
| Hugseliste |
| Thread Tools | Søk i denne tråden |
| Visningsmoduser | Ranger denne tråden |
|
|