قذيفة الأمر echo
يستخدم مماثلة لقيادة صدى شل والقيادة صدى PHP لسلاسل الانتاج. شكل:
echo string
يمكنك استخدام أكثر تعقيدا صدى سيطرة على تنسيق الإخراج.
1. عرض سلسلة واضحة:
echo "It is a test"
علامات الاقتباس المزدوجة يمكن إغفال هنا يتفق تماما مع الأمثلة أعلاه، وتأثير الأوامر التالية:
echo It is a test
2. حرف الهروب
echo "\"It is a test\""
وستكون النتيجة:
"It is a test"
وبالمثل، علامات الاقتباس المزدوجة يمكن حذفها
3. متغير العرض
قراءة القيادة يقرأ خط من الإدخال القياسي، وتحديد القيم لكل حقل في سطر الإدخال لمتغير قذيفة
#!/bin/sh read name echo "$name It is a test"
حفظ test.sh رمز أعلاه، اسم يتلقى المتغيرات الإدخال القياسية، فإن النتيجة ستكون:
[root@www ~]# sh test.sh OK #标准输入 OK It is a test #输出
4. التفاف
echo -e "OK! \n" # -e 开启转义 echo "It it a test"
الإخراج:
OK! It it a test
5. لا التفاف الشاشة
#!/bin/sh echo -e "OK! \c" # -e 开启转义 \c 不换行 echo "It is a test"
الإخراج:
OK! It is a test
6. عرض النتائج الموجهة إلى ملف
echo "It is a test" > myfile
7. الانتاج كسلاسل، دون الهروب أو اتخاذ متغير (علامات الاقتباس المفردة)
echo '$name\"'
الإخراج:
$name\"
نتائج تنفيذ الأمر عرض
echo `date`
وسوف تظهر نتائج التاريخ الحالي
Thu Jul 24 10:08:46 CST 2014