shell hakkında sorular

30
cevaplar

Python'da harici bir komut çağırma

bir Python komut dosyası içinden harici bir komut (Unix kabuğuna veya Windows komut istemine yazmış gibi) nasıl çağırabilirim?
tarihinde sordu 2008-09-18 05:35:30
30
cevaplar

Kabuk komut dosyasında bir dizin olup olmadığını kontrol edin

bir kabuk komut dosyası içinde bir dizin olup olmadığını kontrol etmek için hangi komut kullanılabilir?
tarihinde sordu 2008-09-13 00:06:25
15
cevaplar

Kabukta, "2>&1" ne anlama geliyor?

bir Unix kabuğunda, stderr ve stdout i daha fazla manipülasyon için stdout akışına birleştirmek istersem, komutu ... dığım için. birisi bunu kırabilir Ve karakteri 2>&1 ne anlama geldiğini karakterle açıklayabilir mi?
tarihinde sordu 2009-05-04 02:57:00
30
cevaplar

Bir Bash komut dosyasından bir programın olup olmadığını nasıl kontrol edebilirim?

bir programın var olduğunu, bir hata ve çıkış döndürecek veya komut dosyası ile devam edecek bir şekilde nasıl doğrularım? kolay olmalı gibi görünüyor, ama beni yanıltıyor.
tarihinde sordu 2009-02-27 00:52:49
30
cevaplar

Bash'de bir sınırlayıcıya bir dize nasıl bölebilirim?

bu dizeyi bir değişkende sakladım: IN="[email protected];[email protected]" şimdi dizeleri ; sınırlayıcı ile b ... ediğimde mails2=($IN) sadece $IN civarında parantez olmadan döngü içinde yazdırırken ilk dizeyi aldım.
tarihinde sordu 2009-05-28 06:03:43
13
cevaplar

Mkdir sadece bir dir zaten yoksa nasıl mkdir?

AIX üzerinde KornShell (ksh) altında çalışacak bir kabuk betiği yazıyorum. Bir dizin oluşturmak için mkdir komutunu ... nin attığı "dosya var" hatasını bastırmak istiyorum. bunu yapmak için en iyi nasıl herhangi bir düşünce?
tarihinde sordu 2009-04-27 18:47:44
14
cevaplar

Belirli bir dize içeren bir metin dosyasındaki satırları sil

Nasıl belirli bir dize içeren bir metin dosyasındaki tüm satırları silmek için sed kullanabilir miyim?
tarihinde sordu 2011-03-23 22:46:07
27
cevaplar

Linux kabuk komut dosyasında Evet/Hayır / iptal girişi için nasıl sorarım?

bir kabuk komut dosyasında girişi duraklatmak ve kullanıcıyı seçimler için istemek istiyorum. Standart' Evet, Hayır veya iptal ' tipi soru. Bunu tipik bir bash isteğinde nasıl başarabilirim?
tarihinde sordu 2008-10-22 21:03:22
30
cevaplar

Bash'de bir değişkenin ayarlanıp ayarlanmadığını nasıl kontrol edebilirim?

Bash'de bir değişkenin ayarlanıp ayarlanmadığını nasıl bilebilirim? örneğin, kullanıcının ilk parametreyi bir işleve verip vermediğini nasıl kontrol edebilirim? function a { # if is set ? }
tarihinde sordu 2010-08-30 18:54:38
17
cevaplar

Nasıl Bash değişkenleri tarafından tanımlanmış sayı aralığı üzerinde yineleme mı?

Aralık bir değişken tarafından verildiğinde Bash'deki bir dizi sayı üzerinde nasıl yinelenirim? bunu yapabile ... işe yaramıyor: END=5 for i in {1..$END}; do echo $i; done hangi baskılar: {1..5}
tarihinde sordu 2008-10-04 05:38:43
19
cevaplar

Bash dizeleri bir dizi döngü?

ben 15 dizeleri (dizi) döngüler bir komut dosyası yazmak istiyorum? Bu mümkün mü? gibi bir şey: for databaseName in listOfNames then # Do something end
tarihinde sordu 2012-01-16 17:21:16
19
cevaplar

Bash & # 39; de bir dizeyi daha düşük duruma nasıl dönüştürebilirim?

bash de bir dizeyi daha düşük bir dizeye dönüştürmek için bir yol var mı? örneğin, varsa: a="Hi all" dönüştürmek istiyorum: "hi all"
tarihinde sordu 2010-02-15 10:02:56
30
cevaplar

Nasıl bulmak bir dizin dışlamak için. komut

tüm JavaScript dosyaları için find komutunu çalıştırmaya çalışıyorum, ancak belirli bir dizini nasıl dışlarım? ... for file in $(find . -name '*.js') do java -jar config/yuicompressor-2.4.2.jar --type js $file -o $file done
tarihinde sordu 2010-11-18 01:57:02
9
cevaplar

Bir Bash kabuk komut dosyasında giriş bağımsız değişkeninin varlığını kontrol edin

bir giriş argümanının varlığını kontrol etmem gerekiyor. Aşağıdaki komut dosyası var if [ "" -gt "-1" ] then e ... nteger expression expected var olup olmadığını görmek için önce argument1 girişini nasıl kontrol edebilirim?
tarihinde sordu 2011-06-26 09:49:21
10
cevaplar

Sh ve bash arasındaki fark

kabuk programları yazarken, genellikle /bin/sh ve /bin/bash kullanıyoruz . Genellikle bash kullanıyorum, ancak a ... bash ve sh arasındaki temel fark nedir ? bash ve sh programlama ne zaman farkında olmak gerekir?
tarihinde sordu 2011-04-20 07:33:16
10
cevaplar

Zaten çalışan bir işlemi nohup altına nasıl koyarım?

zaten uzun süredir çalışan ve onu bitirmek istemeyen bir süreç var. nohup altına nasıl koyarım (yani, terminali kapatsam bile çalışmaya devam etmesine nasıl neden olabilirim?)
tarihinde sordu 2009-03-09 11:33:37
13
cevaplar

Nasıl yeniden yüklenir.komut satırından bash profili?

komut satırından .bash_profile yi nasıl yeniden yükleyebilirim? Kabuğun .bash_profile değişikliklerini çıkarken ve tekrar giriş yaparak tanıyabilmesini sağlayabilirim, ancak talep üzerine yapmak istiyorum.
tarihinde sordu 2011-01-05 22:09:07
20
cevaplar

Bir Bash komut dosyasında geçerli dizin adını (tam yol olmadan) alın

bir bash komut dosyasında veya daha da iyisi, sadece bir terminal komutunda sadece geçerli çalışma dizini adını nasıl ... lirim? pwd geçerli çalışma dizininin tam yolunu verir, örneğin /opt/local/bin ama sadece bin istiyorum
tarihinde sordu 2009-09-03 07:11:53
29
cevaplar

Neden" cd " bir kabuk komut dosyası çalışmıyor?

geçerli dizini proje dizinime değiştirmek için küçük bir komut dosyası yazmaya çalışıyorum: #!/bin/bash cd /hom ... tme izni ekledim ve /usr/bin olarak kopyaladım . Bunu söylediğimde : proj , hiçbir şey yapmaz. Ne yapıyorum ben?
tarihinde sordu 2008-11-01 05:07:08
13
cevaplar

Python'dan kabuk komutu çalıştırmak ve çıktıyı yakalamak

bir kabuk komutu yürütecek ve çıktısını dizesini olarak döndürecek bir işlev yazmak istiyorum, ne olursa olsun, ... d output something like: # mysqladmin: CREATE DATABASE failed; error: 'Can't create database 'test'; database exists'
tarihinde sordu 2011-01-21 17:55:44
14
cevaplar

Komut satırından 'git commit-m' satır sonu Ekle

komut satırından Git kullanıyorum ve vım'e girmeden commit mesajına ( git commit -m "" kullanarak ) bir satır sonu eklemeye çalışıyorum. bu mümkün mü?
tarihinde sordu 2011-02-21 13:02:42
5
cevaplar

Neden bazen META etrafında gerekli boşluk mu?

birkaç ay önce kolumda çatal bombası dövme yaptım ve beyaz alanları atladım, çünkü onlarsız daha güzel görünüyor ... beyaz alanlar hakkında hiçbir şey açıklamıyor; Bash için neden beyaz alanın ayrıştırılması gerekiyor doğru mu?
tarihinde sordu 2014-01-17 17:03:05
20
cevaplar

Bash özü substrat

şeklinde bir dosya adı verilen someletters_12345_moreleters.ext , 5 basamağı çıkarmak ve bir değişkene koymak istiyor ... arayı alıp bir değişkene koymak istiyorum. bunun farklı şekillerde sayısıyla çok ilgileniyorum başarılı ol.
tarihinde sordu 2009-01-09 16:53:22
21
cevaplar

Belirli bir Linux'un 32 bit veya 64 bit olup olmadığını nasıl belirleyebilirim?

yazdığımda uname -a , aşağıdaki çıktıyı verir. Linux mars 2.6.9-67.0.15.ELsmp #1 SMP Tue Apr 22 13:50:33 EDT 2 ... l bilebilirim? bu, configure komut dosyaları yazarken yararlıdır, örneğin: hangi mimari için inşa ediyorum?
tarihinde sordu 2008-10-29 09:59:40
12
cevaplar

sudo echo "bir şey" > / etc / privilegedFile çalışmıyor ... bir alternatif var mı?

bu oldukça basit bir soru, en azından Linux'ta sudo İzinleri Hakkında olması gerektiği gibi görünüyor. sadece ... oot ile bile izin verilmiyor. , su veya sudo su köküne gerek kalmadan bu işi yapmak için bir yol var mı?
tarihinde sordu 2008-09-17 20:09:00
4
cevaplar

Set-e bir bash komut dosyasında ne anlama geliyor?

bu preınst dosyasının içeriğini inceliyorum.bu paket Debian arşivinden (.deb) dosyası. komut dosyası aşağıd ... etimi yüklemek için soruyorsa, komut dosyası da iki dizini siler. bu doğru mu yoksa bir şey mi kaçırıyorum?
tarihinde sordu 2013-10-27 23:06:32
19
cevaplar

Bir dosyadan nth hattı almak için Bash aracı

bunu yapmanın" kanonik " bir yolu var mı? Hile yapan head -n | tail -1 kullanıyorum, ancak bir dosyadan özellikle b ... cı olup olmadığını merak ediyorum. "Kanonik" tarafından , ana işlevi bunu yapan bir program demek istiyorum.
tarihinde sordu 2011-05-16 23:33:42
4
cevaplar

Bash değişken atamasında komut bulunamadı hatası

ben denilen bu komut dosyası var test.sh: #!/bin/bash STR = "Hello World" echo $STR çalıştırdığımda sh ... yüzden ne yaptığımdan emin değilim. Ubuntu Server 9.10'dayım. Ve evet, bash /bin/bash de yer almaktadır .
tarihinde sordu 2010-02-15 21:32:30
30
cevaplar

Bir süreç grubunun tüm üyelerine bir sinyal göndermenin en iyi yolu nedir?

bütün bir süreç ağacını öldürmek istiyorum. Herhangi bir ortak komut dosyası dili kullanarak bunu yapmanın en iyi yolu nedir? Basit bir çözüm arıyorum.
tarihinde sordu 2008-12-24 21:48:00
18
cevaplar

PowerShell, Windows'daki Cygwin kabuğumu değiştirmeye hazır mı?

PowerShell öğrenmem gerekip gerekmediğini tartışıyorum, ya da sadece Cygwin /Perl betikleri/Unıx kabuk betikleri ... ne kadar yakın geliyor?) AWK sed dosyası (dosya bilgileri veren komut) vb.
tarihinde sordu 2009-02-21 22:42:06