[Çözüldü] Bir satırdan özel bölümleri silmek

Başlatan guopx, 25 Nisan 2013 - 00:52:41

« önceki - sonraki »

0 Üyeler ve 2 Ziyaretçi konuyu incelemekte.

guopx

Basitçe satır şöyle:
['application://myagenda.desktop', 'application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'application://clementine.desktop', 'application://gnome-sound-nua-panel.desktop', 'application://xpad.desktop', 'application://gnome-system-monitor.desktop', 'application:///home/mnrl/Belgeler/synaptic.desktop', 'application:///home/mnrl/Belgeler/Dosyalar (Root).desktop', 'application://gnome-terminal.desktop', 'application://onboard.desktop', 'unity://expo-icon', 'unity://devices', 'unity://desktop-icon']

Öyle bir şey yapmalı ki çıktı söyle olmalı
'application://', 'application://nautilus.desktop', 'application://chromium-browser.desktop', 'application://gnome-control-center.desktop', 'unity://running-apps', 'application://clementine.desktop', 'application://gnome-sound-nua-panel.desktop', 'application://xpad.desktop', 'application://gnome-system-monitor.desktop', 'application:///home/mnrl/Belgeler/synaptic.desktop', 'application:///home/mnrl/Belgeler/Dosyalar (Root).desktop', 'application://gnome-terminal.desktop', 'application://onboard.desktop', 'unity://expo-icon', 'unity://devices', 'unity://desktop-icon']
Yani satırın başındaki "myagenda.desktop" ifadesi silinmeli. Yalnız  "myagenda.desktop" ifadesinin yeri satır içinde sabit değil; başta, sonda, ortada olabilir .
sed ile yapmaya çalıştım beceremedim, aslında grep'in eşleşmeyeni bas diye bir fonksiyonu olsa işimi görürdü.
Ne yapmak gerek?
Teşekkürler
Sevdiklerine sevdiğini söyle çok geç olmadan.

heartsmagic

sed -i 's/myagenda.desktop//g' falanca_dosya

şeklinde denersen nerede görürse hepsini siler. En azından öyle olmalı. g burada senin aradığın şey, nerede olduğu belli olmasa da her tarafta (global sanırım) bulup siler.
Hayattan çıkarı olmayanların, ölümden de çıkarı olmayacaktır.
Hayatlarıyla yanlış olanların ölümleriyle doğru olmalarına imkân var mıdır?


Böylece yalan, dünyanın düzenine dönüştürülüyor.

guopx

@ heartsmagic
Çok teşekkür ederim çalıştı.
Sevdiklerine sevdiğini söyle çok geç olmadan.

cagriemer

grep'in eslesmeyeni bas parametresi de -v. Not dusmus olayim.