Melewati argumen ke 'Jalankan Script Shell' di Automator

14

Saya ingin membuat alur kerja Automator untuk menjalankan perintah shell. Misalnya, saya ingin menerima input teks dari pengguna dan memperlakukan input itu sebagai perintah shell alih-alih teks. Saya telah mencoba menyampaikan argumen stdintetapi masih belum bisa membuatnya bekerja. Berikut adalah contoh sederhana dari apa yang saya coba lakukan:

Pengguna memasukkan beberapa teks, misalnya, 'xyz'. Saya ingin meneruskan teks ini ke skrip shell sebagai berikut

echo "$1/"

untuk mendapatkan xyzsebagai output dari skrip shell untuk ditampilkan dalam aksi hasil acara Automator.

Ameer Hamza
sumber

Jawaban:

13

Ketika mengirimkan input ke Run Shell Script di Automator Anda harus mengubah Pass input: ke stdin ke Pass input: sebagai argumen seperti yang ditunjukkan pada contoh alur kerja di bawah ini.

masukkan deskripsi gambar di sini

pengguna3439894
sumber