![]() |
|
|
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 |
| Underlig adfærd fra scriptet i crontab | PilotGoose | Shell Programmering og Scripting | 1 | 06-26-2008 10:54 AM |
| Hjælp med min weird script! | kdyzsa | Shell Programmering og Scripting | 1 | 06-15-2008 11:39 PM |
| Weird sudo adfærd | geomonap | UNIX for Advanced & Ekspertsøgning Brugere | 1 | 02-03-2006 05:08 PM |
| nogen forklaring på denne shell script adfærd | xiamin | Shell Programmering og Scripting | 9 | 11-09-2001 01:13 PM |
| Weird script | Duckman | UNIX for dummyer Spørgsmål & svar | 2 | 03-14-2001 01:53 PM |
|
|
LinkBack | Thread Tools | Søg denne tråd | Rate Thread | Display Modes |
|
||||
|
Weird sed adfærd i script
Jeg har skrevet et lille script til at erstatte nogle ord i alle filerne i en mappe. Code:
#!/bin/sh #Get list of files to be edited file_list=`ls -p` for i in $file_list do echo "Processing $i" alteredi=`echo "$i" | sed -e 's/\//d/'` if [ $i = $alteredi ] then if [ $i != "maketest" ] then #actual altering cat $i | sed -e "s/login\//login.tst\//" > $i cat $i | sed -e "s/cyberkd\//cyberkd.tst\//" > $i cat $i | sed -e "s/\/db_connect.inc.php/\/testdb_connect.inc.php/" > $i echo " $i has been altered" else echo " Not altering myself" fi else echo " Not altering directories" fi done Nu, når jeg køre dette script som en almindelig bruger, er det kun den første 4KB af filen er behandlet. Så alle filer større end 4KB er halveret. De resterende bytes er lige venstre ud af den nye fil. Da jeg kørte scriptet som root, 8KB blev behandlet. Er der en måde at behandle hele filer? Når jeg kat et stort tekstfil hele filen bliver trykt på min skærm. Thanks in advance. |
| Bogmærker |
| Tags |
| kat, sed, shell |
| Thread Tools | Søg denne tråd |
| Display Modes | Bedøm denne tråd |
|
|