كيف أعيد توجيه Stdin من برنامج نصي شل إلى أمر في البرنامج النصي Shell؟

StackOverflow https://stackoverflow.com/questions/543336

  •  23-08-2019
  •  | 
  •  

سؤال

كيف أعيد توجيه Stdin من برنامج نصي شل إلى أمر في البرنامج النصي Shell؟ أحاول تمرير Stdin إلى نظام Java.In.

أريد أن استبدال

find . -type f | $JAVA_HOME/bin/java com.domain.BatchProcess

مع

 find . -type f | ./batch.sh
هل كانت مفيدة؟

المحلول

إذا كان الأمر:

$JAVA_HOME/bin/java com.domain.BatchProcess

يتوقع الإدخال من Stdin، ثم وضعه في برنامج نصي وتشغيل الأمر الثاني سيعمل.

نصائح أخرى

إذا قمت بتنفيذ الأمر داخل البرنامج النصي، فسيحل محل Shell و Worherit IT Driptors، بما في ذلك Stdin، Stdout و Stderr.

يفعل ذلك تلقائيا.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top