Ubuntu Türkiye

Yazılım => Programlama => Kabuk (sh,bash,*csh,ksh,zsh) => Konuyu başlatan: afeser - 26 Şubat 2017 - 12:54:58

Başlık: [Çözüldü] "cat" dosyayı bulamıyor
Gönderen: afeser - 26 Şubat 2017 - 12:54:58
cat ile bir dosyadan script içerisinde okuma yapmak istiyorum ancak no such file or directory hatası alıyorum.

    xclip -o > $TEMP_FILE
    next_var=$("< $TEMP_FILE")


    xclip -o > $TEMP_FILE
    next_var=$("cat $TEMP_FILE")

önce xclip ile dosyaya yazıp sonra ordan okuma yapmak istiyorum ancak cat ve diğer < işlemlerinin ikisinde de no such file or directory hatası alıyorum.
Dosyanın olduğu klasörde bash ile girince dosyaya başarılı bir şekilde yazdığını görüyorum ama 2. satır hata veriyor.

    xclip -o > $TEMP_FILE
    sleep_c 10000
    next_var=$("< $TEMP_FILE")

olarak 10 saniye gecikme verip dosyayı okumayı denedim. Dosya var ve okunuyor ancak script içerisinden açılamıyor.

Yardımlarınızı bekliyorum teşekkür ederim...

Düzenleme 1:
Ayrıca şu şekilde denediğimde de command not found hatası alıyorum.

    previous_var=$("xclip -o")

xclip -o command not found hatasını veriyor.
Başlık: Ynt: "cat" dosyayı bulamıyor
Gönderen: guestwho - 26 Şubat 2017 - 14:22:05
Betik çalıştırılırken neler olup bittiğini daha iyi görebilmek için şunun çıktısını aktarır mısın ?

bash -x betik_dosyasının_adı.sh
Başlık: Ynt: "cat" dosyayı bulamıyor
Gönderen: afeser - 26 Şubat 2017 - 15:04:43
Alıntı yapılan: guestwho - 26 Şubat 2017 - 14:22:05
Betik çalıştırılırken neler olup bittiğini daha iyi görebilmek için şunun çıktısını aktarır mısın ?

bash -x betik_dosyasının_adı.sh

Hocam sıkıntı çıkışlardaymış.
previous_var=$((xclip -o 2>&1))
olarak yazınca çalıştı.

İlginiz için teşekkür ederim.