![]() |
|
|
google unix.com
|
|||||||
| Forums | Registreer | Forum Regels | Links | Albums | Veelgestelde vragen | Ledenlijst | Kalender | Zoeken | Today's Posts | Markeer forums als gelezen |
| Programmeren en Shell Scripting Post vragen over KSH, CSH, SH, Bash, Perl, PHP, sed, awk en andere shell scripts en shell scripting talen hier. |
Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
|
||||
| Draad | Thread Starter | Forum | Antwoorden | Last Post |
| Opslag van opdrachten in $ variabelen. | Paulw0t | Programmeren en Shell Scripting | 7 | 08-08-2008 06:42 PM |
| Met behulp van variabelen in sed commando's | hcclnoodles | Programmeren en Shell Scripting | 2 | 01-02-2007 08:56 |
| Verwijzingspagina variabelen in commando's | mharley | Programmeren en Shell Scripting | 3 | 03-31-2005 02:37 |
| Aftrekken Variabelen die commando's | Astudent | UNIX voor Dummies Questions & Answers | 2 | 03-30-2001 10:55 |
| Subing Variabelen met commando's. | Astudent | UNIX voor Dummies Questions & Answers | 1 | 02-26-2001 05:02 |
![]() |
|
|
LinkBack | Thread Tools | Zoeken in deze Thread | Rate Thread | Display Modes |
|
|
|
||||
|
Met behulp van variabelen in awk / sed commando
Kan ik mijn eigen variabelen in awk en sed bijvoorbeeld:
Ik heb een tijdje met een lus teller $ i en ik gebruik willen maken van de waarde van $ i binnen sed awk en het bewerken van bepaalde regels tekst in een gegevensbestand. Ik wil te gebruiken: sed '1s / $ /texthere/g 'data.csv Zoals: sed '$ is / $ /$ leeftijd/g 'data.csv maar alleen de naam van de variabele niet de waarde die het bevat. $ leeftijd is het resultaat van een berekening gemaakt in de while lus die ik zou willen voegen aan het einde van elke lijn. Alle hulp wordt zeer gewaardeerd ![]() |
|
||||
|
Hoi,
i die wordt gebruikt met succes de sed opdracht: (in de dag waarde van de schuine streep is beschermd door \) cat crontab-test |sed -e "s / Modifie le: 20 \ / 06 \ / 08/Modifie le: 11 \ / 22 \ / 33 / g" maar als ik wil de waarden van variabelen j_modif_old \u003d "20/06/08" j_modif_new \u003d "11/22/33" cat crontab-test |sed -e "s / Modifie le: $ (j_modif_old) / Modifie le: $ (j_modif_new) / g" Ik heb de volgende foutmelding: sed: Functie s / Modifie le: 20/06/08/Modifie le: 11/22/33/g kan niet worden verwerkt. Hoe kan ik dit doen, de bescherming van het "/" wanneer parseren? Thanks in advance Christian |
![]() |
| Bladwijzers |
| Thread Tools | Zoeken in deze Thread |
| Display Modes | Beoordeel deze draad |
|
|