sed

    -4ısı

    2cevap

    telefon numara biçimini 999-999-9999 - (999)999-9999) değiştirmek için bir sed komutu gerekiyor. İşte Ben çalışıyorum budur: sed 's/[[:digit:]]\-[[:digit:]]\-[[:digit:]]/\([[:digit:]]\)[[:digit:]]\-[[

    0ısı

    2cevap

    Bazı benzer verileri ve bazı benzersiz verileri içeren iki dosyam var. first.txt'da hangi verilerin görüntüleneceğini öğrenmek istiyorum, second.txt. İlk başta diff'i açık seçenek olarak kullanmayı dü

    0ısı

    1cevap

    Sed'den beklediğim davranışı alamıyorum. Görebildiğim kadarıyla , ben kullanmak mümkün olmalıdır: sed -e 's/findfirsthing/replace/;s/findsecondthing/replace/' Ancak başarısız oldu. Aşağıdaki çıktıda

    0ısı

    3cevap

    Çıktı G/ayıklamak -> sonra gelen bütün yolu kesmek gerekir bu # ls -l abc.zip lrwxrwxrwx 1 sri dba 122 Mar 27 23:37 /a/b/c/abc.zip -> /x/y/z/abc.zip şöyle görünür. cut -f -d'u kullandım ama biraz ç

    -5ısı

    1cevap

    böyle dosya var: user bbbb user bbbb user bbbb Server sent 214221 Server receive 134212 user aaaa Server sent 2222 Server receive 1231231 user cccc Server sent 32424 Server receive 3242352

    0ısı

    3cevap

    için içinde bir $ VARIABLE bir "sed" komutu Ben bu satırları olan bir dosya: s17 line linewidth 2.0 s18 line linewidth 2.0 . . . s28 line linewidth 2.0 : s17 line linewidth 1.0 s18 line linewi

    3ısı

    1cevap

    aracılığıyla Bir bash komut dosyasında bir dosyada başka bir dizeyle boşlukları olan bir dizeyi değiştirmeniz gerekir; burada tüm çağrılar komutu yazan bir işlev aracılığıyla yapılmalıdır bir günlük d

    2ısı

    1cevap

    Bazı IP'leri bir metin dosyasında değiştirmek için güzel bir düzenli yazıyorum. sed -r "s/[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}\.[0-9]{1,3}/${APP_IP}/g" /path/to/my/file Ancak veriyor: $ {APP_IP} ben e

    1ısı

    3cevap

    'dan sonra her şeyi kaldırmak için sed kullanımı Bir boşluktan sonra her şeyi nasıl kaldırabilirim? Eğer [[: space:]] yerine ':' kolonunu belirtirsem yapabilirim. $ cat t.sh echo "DW_Prod\\Facets\\UN

    -1ısı

    1cevap

    Bu, Using sed to remove everything after a [[:space:]]'un ek bir parçasıdır. StackOverflow'un mevcut sorulara eklentiler yerine yeni sorular sorduğunu biliyorum. Yol olmayan bir karakterden sonra her