The UNIX and Linux Forums  
Hallo en welkom van de Verenigde Staten aan de UNIX en Linux Forum! Bedankt voor uw bezoek en Deelnemen aan onze wereldwijde gemeenschap.

Go Back   De Unix-en Linux Forum > Top Forums > UNIX voor Dummies Questions & Answers
.
google unix.com



UNIX voor Dummies Questions & Answers Als u niet zeker weet waar je een Unix-of Linux vraag, post het hier. Alle UNIX-en Linux beginners van harte welkom!!

Meer UNIX en Linux Forum Onderwerpen Misschien vindt u Helpful
Draad Thread Starter Forum Antwoorden Last Post
Shell script te vangen PL / SQL terugkeer waarden Veera_Raghav Programmeren en Shell Scripting 1 12-19-2008 05:47 PM
Hoe te starten CSH een shell script met Excel Macro? Raynon Programmeren en Shell Scripting 1 11-08-2006 12:22
Return value (int) uit te roepen voornaamste reservoir bot Hoog Niveau Programmering 3 09-25-2006 10:14 PM
variabel rendement van PL / SQL-procedure om de dop ap_gore79 Programmeren en Shell Scripting 4 06-03-2004 04:49 PM
macro op shell script? aanvrager UNIX voor Dummies Questions & Answers 4 08-15-2001 10:31 PM

Closed Thread
English Japanese Spanish French German Portuguese Italian Dutch Swedish Russian Norwegian Hungarian Hebrew Danish Bulgarian Greek Powered by Powered by Google
 
LinkBack Thread Tools Zoeken in deze Thread Rate Thread Display Modes
  #1 (permalink)  
Old 07-04-2008
sjdolding sjdolding is offline
Geregistreerde gebruiker
  
 

Join Date: juli 2008
Locatie: Verenigd Koninkrijk
Posten: 2
Terugkeren reservoir waarde aan een macro VI

Hoi,

Hebben gezocht rond naar een oplossing voor dit en krijgen frustrerend dicht, maar hebben niet het genageld.

vi op HP-UX

wat ik probeer te doen is gebruik maken van de key-mapping beschikbaar zijn binnen Vi draaien in een shell script dat gebruik maakt van awk script voor het scannen van het bestand waar ik aan werk en de terugkeer van de lijn nummer of uniek patroon (kan gaan van beide manier, maar het principe im proberen te bereiken is langs een waarde terug, zodat vi macro kan vervolgens gebruik maken van IT)

Het dichtst ive got via Google

De meest krachtige macro's zijn echter gemaakt met behulp van programma's in combinatie
in shell scripts (of DOS batch files), en als filters op de tekst
toegezonden aan hen uit binnen vi. Dergelijke shell-scripts of programma's moet rekening norm
input en stuurt de resultaten naar de standaard output (wat de meeste UNIX tools doen).

maar raden wat geen voorbeeld! Ik heb geprobeerd meer hoop dan verwachting om een kaart commando als volgt:

kaart ^ [[O ^ [:! line_test ^ M

waar line_test is hard gecodeerd te echo uit een lijn nummer dat dan kan, maar zoals verwacht alles in het werk doet is echo van de lijn en wordt niet geïnterpreteerd als de lijn die ik wilde gaan is.

Ik vervolgens het script om af te sluiten met een waarde en vervolgens geprobeerd het gebruik van $?

kaart ^ [[O:! line_test: ^ [: $? ^ M

maar krijg fout slecht geformatteerde adres

alle hulp zeer gewaardeerd.
  #2 (permalink)  
Old 07-07-2008
sjdolding sjdolding is offline
Geregistreerde gebruiker
  
 

Join Date: juli 2008
Locatie: Verenigd Koninkrijk
Posten: 2
vond het (min of meer)

Ondanks het ontbreken van een antwoord (niet zeker of deze vraag is op de verkeerde plaats of gewoon geen interesse iedereen!) Ik heb een antwoord dat ik na wat ik weet uit ervaring uit het verleden dat er niets is meer frustrerend dan trawlvisserij het Net voor iets vinden en dan vinden haar niet werden opgevolgd.

Ik mijn doel te bereiken door de externe shell script schrijven de waarde naar een bestand in / tmp, de macro vervolgens lezen in het bestand naar het huidige bestand, verwijderd van de lijn en krijgen ze te buffer 'a' en vervolgens met behulp van de @-notatie om de: (ga naar lijn) commando.

kaart ^ [[O:! goto_func% ^ M: r / tmp / goto.mac ^ M "toevoegen: @ a ^ M:! rm-f / tmp / goto.mac ^ M

nog een beetje cludgy als bewerkingen het bestaande bestand, (im denken is er een manier van lezen die rechtstreeks naar de buffer?) Als iemand een elegantere oplossing, dan moet je achteraf het hier.
Closed Thread

Bladwijzers

Thread Tools Zoeken in deze Thread
Zoeken in deze Thread:

Uitgebreid zoeken
Display Modes Beoordeel deze draad
Beoordeel deze draad:

Posting Regels
Jij mag niet Post Nieuwe threads
Jij mag niet na antwoorden
Jij mag niet post attachments
Jij mag niet bewerk uw berichten

BB code is Aan
Smilies zijn Aan
[IMG] code Aan
HTML-code is Uit
Trackbacks zijn Aan
Pingbacks zijn Aan
Refbacks zijn Aan




Alle tijden zijn GMT -4. Het is nu 05:54 PM.


Powered by: vBulletin, Copyright © 2000 - 2006, Jelsoft Enterprises Limited. Vertalingen Powered by .
vBCredits v1.4 Copyright © 2007 - 2008, PixelFX Studios
De Unix-en Linux Forums Copyright © 1993-2009. Alle rechten Reserved.Ad Beheer door RedTyger

Content Relevante URL's door vBSEO 3.2.0