2016-03-21 17 views
0

Merhaba bulundu (.sh veya .command) benim Senaryo i hata varKomut i bir komut dosyası oluşturmak için gidiyorum

#!/bin/bash 
    echo Build Begin 
    'xcrun instruments -w "iPhone 5s (8.3 Simulator)"' 

,

Last login: Mon Mar 21 15:48:29 on ttys000 
    MacBook-Pro:~ user$ /Users/user/CommandWorld.command ; exit; 
    Build Begin 
    /Users/user/CommandWorld.command: line 3: xcrun instruments -w "iPhone 5s (8.3 Simulator)": command not found 
    logout 

    [Process completed] 

değil ben komut "xcrun aletleri çalıştırırsanız -w "iPhone 5s (8.3 Simulator)" "terminalde olduğu gibi çalışmış ... ama neden betik dosyasında değil?

cevap

0

Tüm komutu tek tırnak içine koyarak, kabuğu tek bir sözcük olduğunu varsayalım; Daha sonra, xcrun komutundan ziyade, onunla eşleşen bir komut bulmayı bekler. Tek tırnakları kaldırın ve iyi olmalısınız.

çift tırnak

aynı amaç için burada (ve çıkarılmamalıdır): Tek bir kelime yerine bir kelime listesi ( iPhone, 5s, (8.3 ve Simulator)) olarak "iPhone 5s (8.3 Simülatörü)" geçmek .

+0

Teşekkürler! Çalışıyor :) – Tirth

+0

Rica ederim! – Aaron