انجمن‌های فارسی اوبونتو

تازه کار => انجمن تازه‌کاران => نویسنده: kab00k در 09 شهریور 1394، 12:59 ق‌ظ

عنوان: راهنمایی جهت ساخت ک اسکریپت شل در ابونتو
ارسال شده توسط: kab00k در 09 شهریور 1394، 12:59 ق‌ظ
سلام

من میخوام یک bin/bash اسکریپت درست کنم که از نامهای کاربری داخل /home یه حلقه درست کنه به بعضی از کاربرا که با دستور if باید تشخصی بده یه پوشه از تو پوشه public_html اون کاربر خالی کنه

تازه اسکریپت نویسی توی ابونتو شروع کدرم و زیاد سر درنیمارم لطفا راهنمایی کنید
از این دستور استفاده کردم اما کل کاربران رو تو یه خط نشون میده
#!/bin/bash

for d in "/home/*"
do
         echo $d
#echo
done &

عنوان: پاسخ : راهنمایی جهت ساخت ک اسکریپت شل در ابونتو
ارسال شده توسط: alih_net در 09 شهریور 1394، 01:07 ق‌ظ
#!/bin/bash
for homes in $( find /home/ -mindepth 1 -maxdepth 1 -type d )
do
 echo -e "$homes"
done
عنوان: پاسخ : راهنمایی جهت ساخت ک اسکریپت شل در ابونتو
ارسال شده توسط: kab00k در 09 شهریور 1394، 01:12 ق‌ظ
نشد

خروجیش فقط

/home/*
هستش در صورتی که 7 تا کاربر دیگ هتسش
عنوان: پاسخ : راهنمایی جهت ساخت ک اسکریپت شل در ابونتو
ارسال شده توسط: alih_net در 09 شهریور 1394، 01:16 ق‌ظ
نشد

 line 5: n : command not found

کد رو ویرایش کردم.
عنوان: پاسخ : راهنمایی جهت ساخت ک اسکریپت شل در ابونتو
ارسال شده توسط: kab00k در 09 شهریور 1394، 01:16 ق‌ظ

کد رو ویرایش کردم.

خروجیش فقط

/home/*
هستش در صورتی که 7 تا کاربر دیگ هتسش
عنوان: پاسخ : راهنمایی جهت ساخت ک اسکریپت شل در ابونتو
ارسال شده توسط: alih_net در 09 شهریور 1394، 01:24 ق‌ظ
حق باشماست. من فقط سعی کردم متن رو با n\ در خط بعدی نشون بدم.

#!/bin/bash
for homes in $( find /home/ -mindepth 1 -maxdepth 1 -type d )
do
 echo -e "$homes"
done
عنوان: پاسخ : راهنمایی جهت ساخت ک اسکریپت شل در ابونتو
ارسال شده توسط: hamidrezakp در 09 شهریور 1394، 08:57 ق‌ظ
حق باشماست. من فقط سعی کردم متن رو با n\ در خط بعدی نشون بدم.

#!/bin/bash
for homes in $( find /home/ -mindepth 1 -maxdepth 1 -type d )
do
 echo -e "$homes"
done
من این اسکریپت رو تست کردم کار میکنه.