Bu, son sürümü v2.0.19.tar.gz olarak indirilebilen q - Text as Data adlı Linux uygulamasıdır. İş istasyonları için ücretsiz barındırma sağlayıcısı OnWorks'te çevrimiçi olarak çalıştırılabilir.
q - Text as Data adlı bu uygulamayı OnWorks ile ücretsiz olarak indirin ve çevrimiçi çalıştırın.
Bu uygulamayı çalıştırmak için şu talimatları izleyin:
- 1. Bu uygulamayı PC'nize indirdiniz.
- 2. Dosya yöneticimize https://www.onworks.net/myfiles.php?username=XXXXX istediğiniz kullanıcı adını girin.
- 3. Bu uygulamayı böyle bir dosya yöneticisine yükleyin.
- 4. Bu web sitesinden OnWorks Linux çevrimiçi veya Windows çevrimiçi öykünücüsünü veya MACOS çevrimiçi öykünücüsünü başlatın.
- 5. Yeni başladığınız OnWorks Linux işletim sisteminden, istediğiniz kullanıcı adıyla https://www.onworks.net/myfiles.php?username=XXXXX dosya yöneticimize gidin.
- 6. Uygulamayı indirin, kurun ve çalıştırın.
EKRAN
Ad
q - Veri Olarak Metin
TANIM
q, CSV'ler/TSV'ler (ve diğer tablolu metin dosyaları) üzerinde SQL benzeri sorguların doğrudan yürütülmesine olanak tanıyan bir komut satırı aracıdır. q sıradan dosyaları veritabanı tabloları olarak ele alır ve WHERE, GROUP BY, JOIN'ler vb. gibi tüm SQL yapılarını destekler. Otomatik sütun adı ve sütun türü algılamayı destekler ve birden çok kodlama için tam destek sağlar. q her türlü kodlamayı tam olarak destekler. Giriş veri kodlamasını ayarlamak için -e data-encoding'i, sorgu kodlamasını ayarlamak için -Q query-encoding'i ve çıktı kodlamasını ayarlamak için -E Output-encoding'i kullanın. Her üç parametre için de makul varsayılanlar mevcuttur. BOM'lu dosyalar: BOM (Bayt Sırası İşareti) içeren dosyalar python'un csv modülünde düzgün şekilde desteklenmez. q, BOM içeren UTF8 dosyalarının okunmasına izin veren bir geçici çözüm içerir - Bunun için -e utf-8-sig kullanın. Plan, BOM işlemeyi kodlamanın kendisinden ayırmaktır; bu, tüm kodlamalar için Malzeme Listelerinin desteklenmesine olanak tanır.
Özellikler
- q, tablo halindeki metin verileri üzerinde SQL benzeri ifadelerin gerçekleştirilmesine olanak tanır
- Amacı, SQL'in anlatım gücünü Linux komut satırına getirmek ve metne gerçek veri olarak kolay erişim sağlamaktır.
- Sorgu, tablo adları yerine dosya adlarını içeren SQL benzeri bir sorgu olmalıdır
- Girişin bir başlık satırı içerdiğini belirtmek için -H kullanın
- Sütun türleri araç tarafından otomatik olarak algılanır, döküm yapılmasına gerek yoktur
- Sorgu/Giriş/Çıkış kodlamaları tam olarak desteklenir
Programlama dili
Python
Bu, https://sourceforge.net/projects/q-text-as-data.mirror/ adresinden de alınabilecek bir uygulamadır. Ücretsiz İşletim Sistemlerimizden birinden en kolay şekilde çevrimiçi çalıştırılabilmesi için OnWorks'te barındırılmıştır.