Ho una stringacome first url, second url, third url
e vorrebbe estrarre solo il url
dopo la parola second
nel X Terminal sistema operativo (solo la prima occorrenza). Come posso farlo?stringa Estratto stringa utilizzando RegEx nel terminale
In il mio editor preferito ho usato l'espressione regolare /second (url)/
e utilizzati $1
per estrarlo, solo che non so come farlo nel terminale.
Tenete a mente che url
è un URL reale, sarò con una di queste espressioni di abbinarlo: Regex to match URL
restituisce 'url, terzo url' =/ –
Il terzo comando funziona meglio (non è necessario eseguire una parentesi di escape e tale = great) ma restituisce tutte le occorrenze (con il mio input, un file lungo, 13 volte ciascuna), Avrei solo bisogno del primo –
Ho aggiunto un inelegante '| sed -n '1 s /./\./ p'' dopo il comando perl e tutto ha funzionato bene = D Grazie! –