Dibo
17.8K subscribers
956 photos
64 videos
17 files
739 links
هنساعدك تلاقي شغل وتتعلم وتكتسب خبرة ببلاش

بابا البرمجة
linkedin.com/in/dibo
Download Telegram
لو عندك نظام ملفات زي دة, وعاوز تطلع أسماء كل الملفات في كل المستويات, تعمل اية؟! فكر شوية

{
"name": "/",
"children": [
{
"name": "/bin",
"children": [
{
"name": "/bin/ls",
"children": []
},
{
"name": "/bin/sh",
"children": []
}
]
},
{
"name": "/home",
"children": [
{
"name": "/home/stephen",
"children": [
{
"name": "/home/stephen/jq",
"children": []
}
]
}
]
}
]
}


الحل هو باستخدام الاداة jq وتطبيق الفلتر .children[] لاستخراج كل الفولدرات الفرعية
نطبق بقي الفلتر دة بشكل recursive فنقول recurse(.children[]) وبكدة بقي عندنا كل الـ children من كل المستويات
نطبق الفلتر .name عشان نستخرج اسم الملف

فتكون النتيجة النهائية

$ echo '{
"name": "/",
"children": [
{
"name": "/bin",
"children": [
{
"name": "/bin/ls",
"children": []
},
{
"name": "/bin/sh",
"children": []
}
]
},
{
"name": "/home",
"children": [
{
"name": "/home/stephen",
"children": [
{
"name": "/home/stephen/jq",
"children": []
}
]
}
]
}
]
}' | jq 'recurse(.children[]) | .name'
"/"
"/bin"
"/bin/ls"
"/bin/sh"
"/home"
"/home/stephen"
"/home/stephen/jq"



حابب تحترف jq
دة كورس jq بادئ من الصفر تماما وماشي معاك خطوة بخطوة بالامثلة وتطبيقات عملية علي مشاريع حقيقية
https://mobarmegeen.com/pages/517169ca-d218-4cd8-9c20-e353876e2bdc

تكلفة الكورس 500 جنية (أو ما يعادلها بعملة بلدك) اتبرع بيها لأي حد يعجبك أو ساعد أي حد لو مش معاك فلوس

للانضمام الي المعسكر التدريبي اللي بنبني فيه مشاريع حقيقية سيب كومنت هنا وابعتلي وسائل التواصل خاص
الذكاء الصناعي غير كل حاجة حرفيا الا حاجة واحدة بس ... ال recruiters المصريين لسة ما بيكتبوش المرتب مع تفاصيل الوظيفة
🤣6
نفسي كدة لما ادخل انترفيو يتقالي سلملي علي بابا كتير
🤣13
ياريت الحكومة تقفل teams و outlook عشان دول اكتر حاجتين بيستهلكوا كهربا
🤣10
واللي جازف هيستلف من اللي ما جازفش عشان يسدد القرض اللي عليه
🤣11
لو بتزاكر Typescript الموقع دة هيساعدك تتعلم بطريقة بصرية
يعني تشوف بعينك شرح تمثيلي لكل حاجة بيقولها عشان تكون متخيل كل حاجة

https://types.kitlangton.com/
👍3
❤4
انصحك تجيب بربع مرتبك فيلتين في التجمع او زايد وبالباقي دهب ... و ب ١٠ج فول عشان تتعشي
🤣14
أداة React doctor لعمل Scan شامل علي الكود وتقييمه
هذه الأداة تقوم بعمل Scan شامل علي كود React وتخبرك بكل المشكلات التي يجب عليك اصلاحها, مما يجعل تطبيقك أقوي وأسرع وأأمن.
https://mobarmegeen.com/pages/199c4ee2-cbc6-47db-8c98-252de2929ce2
❤5
لازم JWT token
🤣20
تجارة المخدرات
🤣16❤1
عاوزين حد junior developer يكون fluent في الانجليش
للتقديم، سيب ال cv وابعت voice record تعريفي بنفسك بالانجليش
💋2
الذكاء الصناعي اتعلم الهجص
🤣12👍1
توقعاتكم لقرار البنك المركزي انهاردة؟
Anonymous Poll
12%
خفض الفائدة
16%
رفع الفائدة
72%
رفع المواطن
❤2👏2
انا نفسي الذكاء الصناعي ياخد مكان موظفين شركات النت في مصر
❤4🤣2
انا هحذف كل الناس اللي ماطلعتش في شارك تانك وهبدأ في علاقات جديدة علي نضيف
🤣21❤1
🤣8
ترامب اقال رئيس الاركان ووزيرة العدل والمدعي العام الامريكي ....
شكله لقي نفسه مش عارف يغير النظام الايراني فقرر يغير النظام الامريكي
🤣12