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.

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

Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.