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

کمک و پشتیبانی => انجمن عمومی => نویسنده: abdossamad2003 در 17 اردیبهشت 1398، 12:52 ب‌ظ

عنوان: مفهوم $$
ارسال شده توسط: abdossamad2003 در 17 اردیبهشت 1398، 12:52 ب‌ظ
با سلام خدمت دوستان
مفهوم $$ در دستور لینوکس چیه مانند :
mv test test_$$
عنوان: پاسخ : مفهوم $$
ارسال شده توسط: M!lad در 17 اردیبهشت 1398، 03:41 ب‌ظ
اگر شل مورد استفاده شما بش هست، $$ شماره پروسس بش کنونی رو بر می‌گردونه.

echo $$12343

man bash
نقل‌قول
BASHPID
              Expands to the process ID of the current bash process.  This  differs  from  $$
              under  certain  circumstances, such as subshells that do not require bash to be
              re-initialized.
عنوان: پاسخ : مفهوم $$
ارسال شده توسط: abdossamad2003 در 18 اردیبهشت 1398، 06:47 ب‌ظ
اگر شل من csh باشد چطور؟
عنوان: پاسخ : مفهوم $$
ارسال شده توسط: M!lad در 19 اردیبهشت 1398، 09:34 ب‌ظ
در csh هم مشابه bash هست. شما همیشه در سوالتون شل مورد استفاده رو هم مطرح کنید وگرنه عموما پیش فرض بش درنظر گرفته میشه.
عنوان: پاسخ : مفهوم $$
ارسال شده توسط: mohammad2003 در 19 اردیبهشت 1398، 10:05 ب‌ظ
به طور کلی اگر بخواهیم از طریق ترمینال راهنمای یک دستور را در شل csh بدانیم چه دستوری باید وارد کنیم چون پیش فرض شل ها بش است ولی در اسکریپت نویسی با زبان csh به راهنمای آن نیاز داریم.
عنوان: پاسخ : مفهوم $$
ارسال شده توسط: Silvio Dante در 21 اردیبهشت 1398، 12:17 ب‌ظ
برای دستورات شل باید راهنمای خودش رو بخونید. برای بش هم به همین شکله. شما نمی‌تونید راهنمای دستور شل رو با man بخونید بلکه باید راهنمای خود شل رو بخونید.