İngilizceFransızcaİspanyolca

Ad


OnWorks favicon'u

edplan9 - Bulutta Çevrimiçi

Edplan9'u Ubuntu Online, Fedora Online, Windows çevrimiçi emülatörü veya MAC OS çevrimiçi emülatörü üzerinden OnWorks ücretsiz barındırma sağlayıcısında çalıştırın

Bu, Ubuntu Online, Fedora Online, Windows çevrimiçi öykünücüsü veya MAC OS çevrimiçi öykünücüsü gibi birden fazla ücretsiz çevrimiçi iş istasyonumuzdan birini kullanarak OnWorks ücretsiz barındırma sağlayıcısında çalıştırılabilen edplan9 komutudur.

Program:

ADI


ed - metin düzenleyici

SİNOPSİS


ed [ - ] [ -o ] [ dosya ]

TANIM


Ed saygıdeğer bir metin editörüdür.

Eğer bir dosya argüman verilir, ed o dosyada bir komutu simüle eder (aşağıya bakın): okunur
içine ed's düzenlenebilmesi için arabellek. Seçenekler

- Karakter sayımlarının ve komutlarının yazdırılmasını ve onaylamanın
emreder.

-o (çıkış boruları için) Yazma dışında tüm çıktıları standart hata dosyasına yazın.
komutlar. Eğer hayırsa dosya verilir, yapılır /dev/stdout hatırlanan dosya; görmek
aşağıda komut.

Ed düzenlemekte olduğu dosyanın bir kopyası olan bir "arabellek" üzerinde çalışır; tamponda yapılan değişiklikler
(yazma) komutu verilene kadar dosya üzerinde hiçbir etkisi yoktur. Var olan metnin kopyası
düzenlenmiş geçici bir dosyada bulunur. tampon.

için komutlar ed basit ve düzenli bir yapıya sahip olun: sıfır, bir veya iki adresleri takip
tek bir karakterle komuta, muhtemelen komutun parametreleri tarafından takip edilir. Bunlar
adresler arabellekte bir veya daha fazla satır belirtir. Eksik adresler tarafından sağlanır
Varsayılan.

Genel olarak, bir satırda yalnızca bir komut görünebilir. Bazı komutlar eklenmesine izin verir
arabelleğe metin. Süre ed metni kabul ediyor, içinde olduğu söyleniyor giriş modu. Bu
modunda, hiçbir komut tanınmaz; tüm girdiler yalnızca toplanır. Giriş modu tarafından bırakılır
bir satırın başında tek başına bir nokta yazarak.

Ed desteklediği düzenli ifade açıklanan gösterim regexp(7). Düzenli ifadeler
satırları belirtmek için adreslerde ve bir komutta kullanılır (bkz. s aşağıda) belirtmek için
değiştirilecek bir hattın parçası. Normal kullanımlardan biri isteniyorsa
sıradan bir karakter olarak ifade metakarakterleri, bu karakterden önce `\'.
Bu aynı zamanda normal ifadeyi sınırlayan karakter için de geçerlidir (genellikle ve kendisi için.

adreslemeyi anlamak için ed herhangi bir zamanda bir olduğunu bilmek gerekir akım
hattı. Genel olarak, geçerli satır bir komuttan etkilenen son satırdır; Ancak
geçerli satır üzerindeki kesin etki, her komutun açıklaması altında tartışılmaktadır.
Adresler aşağıdaki gibi oluşturulur.

1. Geleneksel olarak "nokta" olarak adlandırılan karakter, geçerli satırı belirtir.

2. Karakter, ara belleğin son satırını adresler.

3. Bir ondalık sayı n adresler ntamponun -inci satırı.

4. x adıyla işaretlenmiş satırı adresler x, küçük harf olmalıdır.
Satırlar komutla işaretlenir.

5. Eğik çizgi içine alınmış normal bir ifade ( arama yaparak bulunan satırı ele alır.
geçerli satırdan ileri ve bir dize içeren ilk satırda durma
normal ifadeyle eşleşen. Gerekirse, arama
tamponun başlangıcı.

6. Sorgulara eklenen bir normal ifade, arama yaparak bulunan satırı ele alır.
geçerli satırdan geriye doğru ve bir dize içeren ilk satırda durma
normal ifadeyle eşleşen. Gerekirse, arama
tamponun sonu.

7. Bir artı işaretinin veya eksi işaretinin ardından ondalık sayının geldiği bir adres
bu adresi artı (res. eksi) belirtilen satır sayısını belirtir. artı
işareti atlanabilir.

8. Bir adresin ardından (veya ardından eğik çizgi içine alınmış normal bir ifade gelir)
bu adresi izleyen (veya ondan önceki) eşleşen ilk satırı belirtir. NS
arama gerekirse tamamlanır. atlanabilir, bu nedenle ilk hat
arabellekte normal ifadeyi içine almak aramayı tersine çevirir
yönü.

9. Bir adres ile başlıyorsa veya buna göre ekleme veya çıkarma yapılıyorsa
mevcut satır; örneğin anlamı anlaşıldı

10. Bir adres veya ile bitiyorsa 1 eklenir (ilgili olarak çıkarılır). Sonucu olarak
bu kural ve kural 9, adres geçerli satırdan önceki satırı ifade eder.
Ayrıca, sondaki ve karakterlerin kümülatif etkisi vardır, bu nedenle mevcut durumu ifade eder.
satır daha az 2.

11. Editörün önceki sürümleriyle uyumluluğu korumak için, içindeki karakter
adresleri eşdeğerdir

Komutlar sıfır, bir veya iki adres gerektirebilir. Adres gerektirmeyen komutlar
bir adresin varlığını bir hata olarak kabul edin. Bir veya iki adresi kabul eden komutlar
yetersiz verildiğinde varsayılan adresleri varsayar. Birden fazla adres verilirse
komut gerektirir, son bir veya iki (nenin kabul edildiğine bağlı olarak) kullanılır.

Adresler birbirlerinden tipik olarak virgülle ayrılırlar.
noktalı virgül Bu durumda mevcut satır, bir sonraki satırdan önceki adrese ayarlanır.
adres yorumlanır. Virgül veya noktalı virgülden önce adres yoksa, 1. satır varsayılır;
adres takip etmezse, ara belleğin son satırı olduğu varsayılır. herhangi birinin ikinci adresi
iki adresli dizi, ilgili satıra karşılık gelen satırı izleyen bir satıra karşılık gelmelidir.
ilk adres.

Aşağıdaki listede ed komutlar, varsayılan adresler parantez içinde gösterilir. NS
parantezler adresin bir parçası değildir, ancak verilen adreslerin doğru olduğunu göstermek için kullanılır.
varsayılan. 'Nokta' geçerli satır anlamına gelir.

(.)a

. Verilen metni okuyun ve adreslenen satırdan sonra ekleyin. üzerinde nokta kaldı
varsa son satır girişi, yoksa adreslenen satırda. Adres (şimdiki değeri)
bu komut için yasal; metin arabelleğin başına yerleştirilir.

(.,.)b[+-][sayfa boyutu][lütfen]
Araştır. Normalde 20 satırdan oluşan bir "sayfa" yazdırın. İsteğe bağlı (varsayılan) veya belirtir
sonraki veya önceki sayfanın yazdırılıp yazdırılmayacağı. isteğe bağlı sayfa boyutu olduğunu
bir sayfadaki satır sayısı. İsteğe bağlı veya belirtilen koşullarda yazdırmaya neden olur
format, başlangıçta Pagesize ve format komutlar arasında hatırlanır. nokta kaldı
görüntülenen son satırda.

(.,.)c

. Değiştirmek. Adreslenen satırları silin, ardından bu satırları değiştirmek için giriş metnini kabul edin.
Son satır girişinde nokta bırakılır; hiçbiri yoksa, hatta bırakılır
silinen satırlardan önce.

(.,.)d Adreslenen satırları arabellekten silin. Nokta aşağıdaki satıra ayarlanır
silinen son satıra veya silinen satırların hiçbir değeri yoksa arabelleğin son satırına
halef.

e Dosya
Düzenlemek. Tamponun tüm içeriğini silin; sonra adlandırılmış dosyayı içine okuyun
tampon. Nokta, arabelleğin son satırına ayarlanır. Okunan karakter sayısı
yazılır. Dosya adı, daha sonra veya komutlarda olası kullanım için hatırlanır. Eğer
Dosya eksikse, hatırlanan ad kullanılır.

E Dosya
Koşulsuz aşağıya bakın.

f Dosya
Şu anda hatırlanan dosya adını yazdırın. Eğer Dosya verilmiş, şu anda
hatırlanan dosya adı ilk olarak değiştirildi Dosya.

(1,$)g/düzenli ifade/komuta liste
(1,$)g/düzenli ifade/
(1,$)g/düzenli ifade
küresel. Önce verilenle eşleşen her satırı işaretleyin düzenliifade. Bundan dolayı
her bu satır, yürütün komuta liste nokta başlangıçta bu çizgiye ayarlı. A
ile aynı satırda tek bir komut veya birden çok komutun ilki görünür.
küresel komut. Çok satırlı bir listenin son satırı hariç tüm satırları ile bitmelidir.
`.' bir komut için giriş modunun sonlandırılması,
komut listesinin son satırı. Komutlar ve komutta izin verilmez
liste. Sınırlamak yerine boşluk veya yeni satır dışında herhangi bir karakter kullanılabilir.
normal ifade. İkinci ve üçüncü formlar şu anlama gelir: g/düzenli ifade/p.

(.)i

. Verilen metni adreslenen satırın önüne yerleştirin. Nokta son satırda kaldı
girişi veya yoksa, adreslenen satırdan önceki satırda. Bu komut
-den farklı a komut yalnızca metnin yerleşiminde.

(.,.+1)j
Adreslenen satırları tek bir satırda birleştirin; ara yeni satırlar silinir.
Sonuç satırında nokta bırakılır.

(.)kx Adreslenen satırı adla işaretleyin x, küçük harf olmalıdır. NS
adres formu ´x sonra bu satırı ele alır.

(.,.)l Liste. Adresli satırları açık bir şekilde yazdırın: sekme,
ters eğik çizgi olarak geri al ve ters eğik çizgi, bir ve dört olarak yazdırılmayan karakterler
onaltılık rakamlar. Uzun çizgiler, ikinci ve sonraki alt çizgilerle katlanır.
satırlar bir sekme durağında girintili. Satırdaki son karakter boş ise,
ardından An, herhangi bir G/Ç olmayan komutta olduğu gibi eklenebilir.

(.,.)ma
Hareket. tarafından adreslenen satırdan sonra adreslenen satırları yeniden konumlandırın. a. nokta kaldı
son taşınan satırda.

(.,.)n Sayı. Her satırı, satır numarası ve bir sekme ile önek olarak gerçekleştirin. bir olabilir
G/Ç olmayan herhangi bir komut gibi eklenir.

(.,.)p Adreslenen satırları yazdırın. Yazdırılan son satırda nokta bırakılır. eklenmiş bir
herhangi bir G/Ç olmayan komut, komut tamamlandıktan sonra geçerli satırın yazdırılmasına neden olur.
idam edildi.

(.,.)P Bu komut şununla eş anlamlıdır:

q Editörden çıkın. Bir dosyanın otomatik olarak yazılması yapılmaz. A veya komut kabul edilir
arabellek son veya komuttan bu yana değiştirilmişse hatalı olmak.

Q Koşulsuz olarak çıkın.

($)r Dosya
Adres satırından sonra verilen dosyada okuyun. Eğer hayırsa Dosya verilir,
hatırlanan dosya adı kullanılır. Dosya adı yoksa hatırlanır
zaten hatırlanan dosya adı. Okuma başarılı olursa, karakter sayısı
okundu yazdırılır. Dosyadan okunan son satırda nokta bırakılır.

(.,.)sn/düzenli ifade/değiştirme/
(.,.)sn/düzenli ifade/değiştirme/g
(.,.)sn/düzenli ifade/değiştirme
Yerine geçmek. Belirtilen normalin bir tekrarı için adreslenen her satırı arayın
ifade. olduğu her satırda n eşleşmeler bulundu (n varsayılan olarak 1 ise
eksik), neşleşen dize, belirtilen değiştirme ile değiştirilir. Eğer
komuttan sonra global değiştirme göstergesi görünür, sonraki tüm eşleşmeler
hat da değiştirilir. Değiştirmenin hepsinde başarısız olması bir hatadır.
adresli hatlar Bunun yerine boşluk veya yeni satır dışında herhangi bir karakter kullanılabilir.
normal ifadeyi ve değiştirmeyi sınırlamak için. Sonda nokta kaldı
satır değiştirilir. Üçüncü form şu anlama gelir: sn/düzenli ifade/değiştirme/p.
yedek boşsa ikinci atlanabilir.

Değiştirmede görünen ve işareti, eşleşen dizeyle değiştirilir.
Düzenli ifade. Karakterler \n, Burada n bir rakamdır, yerine
tarafından eşleşen metin n-th normal alt ifade ile iç içe geçtiğinde arasına alınır
parantez içindeki alt ifadeler var, n olayları sayarak belirlenir
soldan başlamaktır.

Bir değiştirmeye, ön eki eklenerek bir değişmez veya yeni satır eklenebilir.

(.,.)ta
Aktar. tarafından adreslenen satırdan sonra adreslenen satırları kopyalayın. a. Nokta bırakılır
kopyanın son satırı.

(.,.)u Geri alma. İlk adreslenen satırın (sic) önceki içeriğini geri yükleyin.
değişikliğin yapıldığı son satır olsun (double sic).

(1,$)v/düzenli ifade/komuta liste
Bu komut, komut listesinin aşağıdaki gibi olması dışında genel komutla aynıdır.
başlangıçta her satıra ayarlanmış nokta ile yürütülür dışında normale uyanlar
ifadesi.

(1,$)w Dosya
Adreslenen satırları verilen dosyaya yazın. Dosya yoksa,
666 moduyla oluşturuldu (herkes tarafından okunabilir ve yazılabilir). Eğer hayırsa Dosya is
varsa, hatırlanan dosya adı kullanılır. Dosya adı şu durumlarda hatırlanır:
zaten hatırlanan bir dosya adı yoktu. Nokta değişmez. yazı ise
başarılı, yazılan karakter sayısı yazdırılır.

(1,$)W Dosya
Mevcut dosya içeriğinin üzerine yazmak yerine gerçekleştirin, ancak ekleyin.

($)= Adreslenen hattın satır numarasını yazdırın. Nokta değişmez.

!kabuk komuta
satırın geri kalanını to'dan sonra gönder rc(1) bir komut olarak yorumlanacak.
Nokta değişmez.

(. + 1)
Komutsuz bir adres komut olarak alınır. Bir terminal atlanabilir
adres. Boş bir satır tek başına buna eşdeğerdir, adım adım ilerlemek için yararlıdır
Metin.

Bir kesme sinyali (DEL) gönderilirse, ed a yazdırır ve komut düzeyine döner.

Bir dosyayı okurken, ed NUL karakterleri ve son satırsonu satırından sonraki tüm karakterleri atar.

onworks.net hizmetlerini kullanarak edplan9'u çevrimiçi kullanın


Ücretsiz Sunucular ve İş İstasyonları

Windows ve Linux uygulamalarını indirin

  • 1
    Phaser
    Phaser
    Phaser hızlı, ücretsiz ve eğlenceli bir açık
    sunan kaynak HTML5 oyun çerçevesi
    WebGL ve Canvas oluşturma
    masaüstü ve mobil web tarayıcıları. Oyunlar
    ortak olabilir...
    Phaser'ı indirin
  • 2
    VASAL Motor
    VASAL Motor
    VASSAL, oluşturmak için bir oyun motorudur.
    geleneksel tahtanın elektronik versiyonları
    ve kart oyunları. için destek sağlar
    oyun parçası oluşturma ve etkileşim,
    ve ...
    VASSAL Motorunu İndirin
  • 3
    OpenPDF - iText çatalı
    OpenPDF - iText çatalı
    OpenPDF oluşturmak için bir Java kütüphanesidir.
    ve PDF dosyalarını bir LGPL ile düzenlemek ve
    MPL açık kaynak lisansı. OpenPDF
    LGPL/MPL iText'in açık kaynaklı halefi,
    var ...
    OpenPDF'i İndirin - iText Çatalı
  • 4
    SAGA CBS
    SAGA CBS
    SAGA - Otomatik Sistem
    Yerbilimsel Analizler - Bir Coğrafidir
    Bilgi Sistemi (GIS) yazılımı ile
    coğrafi veriler için muazzam yetenekler
    işleme ve ana...
    SAGA GIS'i indirin
  • 5
    Java/JTOpen için Araç Kutusu
    Java/JTOpen için Araç Kutusu
    IBM Toolbox for Java / JTOpen, bir
    destekleyen Java sınıfları kütüphanesi
    istemci/sunucu ve internet programlama
    modelleri OS/400 çalıştıran bir sisteme,
    i5/OS veya...
    Java/JTOpen için Toolbox'ı indirin
  • 6
    d3.js
    d3.js
    D3.js (veya Veriye Dayalı Belgeler için D3)
    sağlayan bir JavaScript kitaplığıdır.
    dinamik, etkileşimli veriler üretmek için
    web tarayıcılarında görselleştirmeler. D3 ile
    sen...
    D3.js'yi indirin
  • Daha fazla »

Linux komutları

Ad