ពិនិត្យមើលថាតើឯកសារឬថតមានឬអត់ (និងច្រើនទៀត) ជាមួយ IF រង្វិលជុំ

ខ្ញុំមិនបានដាក់អ្វីទេ ខូចហើយវាគឺថានៅពេលដែលខ្ញុំចូលទៅពិភពពស់ថ្លាន់ខ្ញុំបានភ្លេចបន្តិចអំពីមិត្តម្នាក់ទៀតដែលបានជួយខ្ញុំយ៉ាងច្រើន។

នៅទីនេះខ្ញុំបានដាក់អ្វីមួយទៅអ្នកដែលចូលចិត្តសាហាយដូចជាចំណងជើងនិយាយ ... ខ្ញុំនឹងបង្ហាញអ្នកពីរបៀបពិនិត្យមើលថាតើមានឯកសារឬថតឯកសារនៅក្នុងប្រព័ន្ធដោយគ្រាន់តែប្រើ៖ if

យើងនឹងបង្កើតឯកសារ .sh និងផ្តល់សិទ្ធិប្រតិបត្តិសំរាប់វាវាគ្រប់គ្រាន់ហើយក្នុងការដាក់ពាក្យបញ្ជាខាងក្រោមនៅក្នុងស្ថានីយ៖

touch test.sh && chmod + x test.sh

នេះជាអ្វីដែលគាត់បានធ្វើគឺបង្កើតឯកសារ (ប៉ះ test.sh) និងផ្តល់សិទ្ធិប្រតិបត្តិដល់អ្នកផងដែរ (chmod + x test.sh)

បន្ទាប់មកសូមសរសេរដូចខាងក្រោមនៅក្នុងវា៖

if [ -d /opt/ ];
then
echo "Sí, sí existe."
else
echo "No, no existe"
fi

តើនេះជាអ្វី?

សាមញ្ញ😀

នៅជួរទីមួយ - » ប្រសិនបើ [-d / opt /];

នៅទីនេះយើងសួរថាតើ / opt / directory មានទេ? បាទ / ចាសថត / ថតឯកសារពីព្រោះឯកសារ -d មានន័យថាថតឬថតឯកសារ។
ប្រសិនបើមានមែនយើងនឹងព្រីននៅស្ថានីយ«ត្រូវហើយវាពិតជាមានមែន។» (នេះជាខ្សែទី ២ និងទី ៣)
បើមិនដូច្នោះទេនិង / រើស / មិនមានទេនោះយើងនឹងបោះពុម្ព«ទេវាមិនមានទេ» (ខ្សែទី ៤ និង ៥)
បន្ទាប់មកនៅក្នុងខ្សែចុងក្រោយ (លេខ ៦) យើងបិទប្រសិនបើហើយនោះជាវា។

អត្ថបទទាក់ទង៖
បង្កើតការភ្ជាប់បណ្តាញរវាងកុំព្យូទ័រនិម្មិតនិងម៉ាស៊ីននិម្មិត

ធ្វើតេស្តវានឹងបង្ហាញអ្នកថា / រើស / មិនមាន។

ប្រសិនបើអ្នកចង់អោយខ្ញុំបង្ហាញអត្ថបទផ្សេងទៀត (មួយដែលមិនមាន) ផ្លាស់ប្តូរ / ជ្រើសរើស / សម្រាប់ថតផ្សេងទៀតដែលមិនមាននៅក្នុងប្រព័ន្ធរបស់អ្នកឧទាហរណ៍៖ / asd /

ដូចដែលអ្នកអាចឃើញ -d ជួយយើងឱ្យដឹងថាតើមានថតដែរឬទេប្រសិនបើយើងប្តូរ -d ទៅ -f វាគឺដើម្បីពិនិត្យមើលអត្ថិភាពនៃឯកសារ (-d = ថត, -f = ឯកសារ / ឯកសារ)

ឧទាហរណ៍:

if [ -f /etc/hosts ];
then
echo "Sí, sí existe."
else
echo "No, no existe"
fi

នេះគឺជាបញ្ជីជម្រើស៖

-d - »ពិនិត្យមើលថាតើមានថតជាក់លាក់មួយរឺអត់

-f - »ពិនិត្យមើលថាតើមានឯកសារជាក់លាក់មានដែរឬទេ

-w - »ពិនិត្យមើលថាតើឯកសារជាក់លាក់ណាមួយមានសិទ្ធិសរសេរដែរឬទេ

-x - »ពិនិត្យមើលថាតើឯកសារជាក់លាក់ណាមួយមានសិទ្ធិប្រតិបត្តិ។

ហើយល្អមិនមានអ្វីច្រើនទេដែលត្រូវបន្ថែម🙂

ខ្ញុំដឹងថាវានឹងមានប្រយោជន៍និងគួរឱ្យចាប់អារម្មណ៍ខ្លាំងណាស់សម្រាប់អ្នកដែលចូលចិត្តកម្មវិធីនៅបាប៊ី

ទាក់ទង


ខ្លឹមសារនៃអត្ថបទប្រកាន់ខ្ជាប់នូវគោលការណ៍របស់យើង ក្រមសីលធម៌វិចារណកថា។ ដើម្បីរាយការណ៍ការចុចកំហុស នៅទីនេះ.

៥៧ យោបល់ទុកអ្នក

ទុកឱ្យយោបល់របស់អ្នក

អាសយដ្ឋានអ៊ីមែលរបស់អ្នកនឹងមិនត្រូវបានបោះពុម្ភ។ អ្នកគួរតែអនុវត្តតាម *

*

*

  1. ទទួលខុសត្រូវចំពោះទិន្នន័យ: មីហ្គែល - ហ្គែលហ្គេតថន
  2. គោលបំណងនៃទិន្នន័យ៖ គ្រប់គ្រង SPAM ការគ្រប់គ្រងមតិយោបល់។
  3. ភាពស្របច្បាប់៖ ការយល់ព្រមរបស់អ្នក
  4. ការប្រាស្រ័យទាក់ទងទិន្នន័យ៖ ទិន្នន័យនឹងមិនត្រូវបានទាក់ទងទៅភាគីទីបីឡើយលើកលែងតែកាតព្វកិច្ចផ្នែកច្បាប់។
  5. ការផ្ទុកទិន្នន័យ៖ មូលដ្ឋានទិន្នន័យដែលរៀបចំដោយបណ្តាញ Occentus (EU)
  6. សិទ្ធិ៖ នៅពេលណាដែលអ្នកអាចដាក់កម្រិតទាញយកមកវិញនិងលុបព័ត៌មានរបស់អ្នក។

  1.   ហ៊ូហ្គូ dijo

    វិធីមួយទៀតដើម្បីធ្វើវាដោយមិនចាំបាច់ ... បន្ទាប់មក ...

    test -f /etc/hosts && elcomando

    ឬក៏

    test ! -f /etc/hosts && echo "no se encontró el archivo"

    ល។

    1.    KZKG ^ ហ្គារ៉ា dijo

      ស្តាំ😀
      … O_O …តើអ្នកគឺជា Hugo, Hugo មកពីប្រទេសគុយបា? …ដោយប្រើ Windows8, WTF !!!

      1.    ហ៊ូហ្គូ dijo

        មែនហើយខ្ញុំស្គាល់ប្រព័ន្ធប្រតិបត្តិការនេះហើយប្រសិនបើខ្ញុំត្រូវនិយាយឱ្យត្រង់រឿងតែមួយគត់ដែលខ្ញុំបានរកឃើញថាមានប្រយោជន៍គឺអ្នកចំលងច្បាប់ចម្លងបើមិនដូច្នេះទេខ្ញុំផ្ទាល់យល់ថាវាឈឺចាប់ជាពិសេសចំណុចប្រទាក់កូនកាត់និងកម្មវិធីមេត្រូ។ ខ្ញុំចូលចិត្តវាតិចជាងវីស្តានិង ៧ (ទោះបីជាមានប្រសិទ្ធភាពជាងនេះបន្តិច) ដែលខ្ញុំមិនចូលចិត្ត។ អ្វីដែលខ្ញុំកំពុងប្រើគឺដើម្បីលេង NFS7 និង Skyrim ប៉ុន្តែប្រព័ន្ធប្រតិបត្តិការនេះចំណាយពេលច្រើនណាស់ដែលខ្ញុំត្រូវលុបភាគថាសលីនុចរបស់ខ្ញុំ (snif) ។

        ទោះយ៉ាងណាដើម្បីភាពស្ងប់ចិត្តរបស់អ្នកខ្ញុំនឹងប្រាប់អ្នកថានៅមុនថ្ងៃម្សិលមិញខ្ញុំបានទាញយក Arch អាយអេសអេសសម្រាប់ខែមករាហើយខ្ញុំគ្រោងនឹងផ្តល់ឱ្យវានូវរសជាតិនៅក្នុងកំណែ x86-64 របស់វាភ្លាមៗនៅពេលខ្ញុំទទួលបានឃ្លាំងឡើងវិញ (តើអ្នកនឹងមានទេ? ឥឡូវនេះដូចដែលខ្ញុំបានឃើញវាប្រើកញ្ចប់ដែលបានចុះហត្ថលេខាតាមលំនាំដើមវាផ្តល់ឱ្យខ្ញុំនូវទំនុកចិត្តបន្ថែមទៀតដើម្បីជ្រមុជទឹក។

        ហើយឪពុកខ្ញុំក៏បានប្រាប់ខ្ញុំផងដែរថាគាត់នឹងផ្ញើទូរស័ព្ទ Sony Xperia មកខ្ញុំដែលខ្ញុំចង់ទាញយកអត្ថប្រយោជន៍ដើម្បីរៀនពីកម្មវិធីមួយចំនួនសម្រាប់ប្រព័ន្ធប្រតិបត្តិការ Android ដែលជាបំណងប្រាថ្នាមិនទាន់សម្រេច។ ដូច្នេះស្ងប់ស្ងៀមខ្ញុំមិនទាន់ទៅដល់ទីងងឹតនៃកម្លាំងទេ buahahahaha 😉

  2.   ប៉ាតេ dijo

    សាកល្បងបុរស

    1.    msx dijo

      ប្រាកដណាស់។

  3.   RAW-មូលដ្ឋាន dijo

    វេនណា! ..

    យើងអាចធ្វើតែមួយដូចគ្នា .. ប៉ុន្តែថតត្រូវបានហុចជាប៉ារ៉ាម៉ែត្រ ។.

    if [ -d $1 ];
    then
    echo "Sí, sí existe."
    else
    echo "No, no existe"
    fi

    ហើយយើងហៅវាថា៖

    ./test.sh / ជ្រើសរើស /

    ស្វាគមន៍ ..

  4.   សាវ dijo

    IF មិនមែនជាវដ្ត XD ទេ

  5.   ហ្គ្រេហ្គោរីអេសប៉ាស dijo

    វាសាកសមនឹងខ្ញុំដូចជាស្រោមដៃសម្រាប់ស្គ្រីបដែលខ្ញុំកំពុងធ្វើ។ តើវាត្រឹមត្រូវទេក្នុងការប្រើអក្សរជំនួស? ឧទាហរណ៍ដើម្បីដឹងថាតើមាន .mp4 បន្ទាប់មករត់អ្វីមួយលើពួកគេ។

    បើ [-f * .mp4];
    ...

    1.    RAW-មូលដ្ឋាន dijo

      បាទ / ចាសវាមានសុពលភាពទាំងស្រុង ។.

      សូម្បីតែឆ្លងកាត់ប៉ារ៉ាម៉ែត្រ .. "* .mp4"

      1.    RAW-មូលដ្ឋាន dijo

        ឧទាហរណ៏,

        if [ -f $1 ];
        then
        rm -r $1
        else
        ls
        fi

        បើអ្នកហៅវា៖ ./test.sh * .mp4

        ប្រសិនបើវារកឃើញឯកសារ .mp4 វានឹងលុបពួកវា .. .. វាមិនបានរាយឯកសារនៅក្នុងថតនោះទេ ។.

        1.    ហ្គ្រេហ្គោរីអេសប៉ាស dijo

          សូមអរគុណសម្រាប់ការឆ្លើយតបនិងគន្លឹះ! 🙂

        2.    លោក Joaquin dijo

          អ្នកបានខកខាន f f xD

          rm -rf $ 1

          នេះគួរឱ្យរំភើបជាងនេះទៅទៀត!

        3.    b1tblu3 dijo

          អស្ចារ្យណាស់ !!! រាល់ថ្ងៃខ្ញុំកាន់តែស្រលាញ់លីនុចវីនដូត្រូវបានកាត់ចោលទៅជ្រុងងងឹតនៃថាសរបស់ខ្ញុំដែលជិតត្រូវបានលុបចោលដើម្បីផ្តល់ពន្លឺដល់លីនុច។

          1.    RAW-មូលដ្ឋាន dijo

            ល្អបំផុត! .. ពង្រីកជំហានបន្ទាប់ .. ហើយយកវាចេញ។

            6 ខែមុនប្រហាក់ប្រហែល។ ខ្ញុំមានតែ GNU / លីនុចនៅលើម៉ាស៊ីនរបស់ខ្ញុំទាំងអស់ហើយខ្ញុំមិនត្រូវការច្រើនទៀតទេ .. មិនមែន W $ .. រឺក៏ស្រាទេ ...

            ហើយខ្ញុំកំពុងឆ្លងបរិយាកាសជុំវិញខ្ញុំ .. ចាប់តាំងពីអ្នកទាំងអស់គ្នាឃើញខ្ញុំជាមួយ Arch របស់ខ្ញុំលឿនប្រសិទ្ធភាពនិងរីករាយ .. ហើយពួកគេស្នើសុំអោយខ្ញុំតំឡើងលីនុច .. .. យាយ! .. 😀

        4.    អ៊ីនូកាហ្សេ dijo

          អ្នកក៏អាចពិនិត្យមើលពួកវាសម្រាប់ផ្នែកបន្ថែមផ្សេងៗអ្នកអាចប្រើអ្វីមួយដូចជា

          #! / ប៊ីន / ប៊ីក
          ថត = $ HOME / ទាញយក

          បើ [$ ថត]; បន្ទាប់មក
          echo "នេះគឺជាបញ្ជីប្រភេទឯកសារ៖"
          បន្ទរ "mp1, mp2, mp3, mp4, wav, flac, flaad, aud, midi"
          ls {* .mp?, * ។ wav, * ។ fla, * ។ aud * .midi}
          fi

          ការប្រើប្រាស់ {} អនុញ្ញាតឱ្យអ្នកបញ្ជាក់ផ្នែកបន្ថែមជាច្រើនក្នុងករណីនេះដោយប្រើ "?" , គឺជាតួអក្សរជំនួសដែលអនុញ្ញាតឱ្យអ្នកយក "តួអក្សរណាមួយ" ។

          ខ្ញុំសង្ឃឹមថាវាអាចជួយអ្នកបាន

        5.    pedro dijo

          ខ្ញុំសូមណែនាំឱ្យរកពាក្យបញ្ជារក [ថត] [search_pattern] –exec [បញ្ជា] {} \

      2.    លោក Carlos dijo

        វាមិនដំណើរការទេខ្ញុំដាក់ឯកសារទាំងនេះនៅក្នុងថតឯកសារ៖
        AB20160420.TXT
        AB20160421.TXT
        AB20160422.TXT
        AB20160423.TXT
        AB20160424.TXT
        AB20160425.TXT
        search.sh

        #! / ប៊ីន / ប៊ីក
        PATH = / tmp / TEST
        ស៊ីឌី $ រូល
        ls -la | awk '{បោះពុម្ព»« ៩ ដុល្លារ}'
        បើ [[-f អេ.TXT]]; បន្ទាប់មក
        អេកូ»បញ្ចូល IF ប្រសិនបើមាន AB
        .TXT »
        fi
        ប្រសិនបើ [-f AB20160422.TXT]; បន្ទាប់មក
        បន្ទរ "ការបញ្ចូលឯកសារអេ។ អេ។ អេ។ ជាក់លាក់"
        fi

        នៅពេលដែលខ្ញុំដាក់ [-f AB.TXT] ផ្តល់កំហុស
        នៅពេលដែលខ្ញុំដាក់ [[-f AB
        .TXT]] មិនមានកំហុសទេប៉ុន្តែមិនអាចរកឃើញឯកសារ
        វាដំណើរការតែនៅពេលខ្ញុំដាក់ឯកសារជាក់លាក់ឧទាហរណ៍៖
        ប្រសិនបើ [-f AB20160422.TXT]; បន្ទាប់មក

        ខ្ញុំមិនអាចយកវាទៅធ្វើការជាមួយអក្សរជំនួស * ឬ?

        1.    pedro dijo

          #! / usr / bin / env បាក់
          #.encoding = utf-8.

          ទំនាក់ទំនង

          EXIT_OK = ០
          EXIT_BAD = ៦៦

          BOLD = » \ ០៣៣ [១ ម»
          NC = » \ ០៣៣ [០ ម»
          RED = » \ ០៣៣ [៣១ ម»

          បើ [! "$ 1"];
          បន្ទាប់មក
          បន្ទរ "បាត់ប៉ារ៉ាម៉ែត្រ"
          ចេញពី $ EXIT_BAD
          fi

          ស៊ីឌី "១ ដុល្លារ"

          files = » ls -h1 $ 1 »

          សម្រាប់ឯកសារក្នុង $ ($ files); ធ្វើ
          អេកូ -e "អ្នកអាចធ្វើអ្វីមួយបានជាមួយ $ BOLD $ file $ nc ទីនេះ"
          បានធ្វើ

          ចេញពី $ EXIT_OK

  6.   msx dijo

    @KZ សូមប្រាប់បន្ថែមទៀតអំពីរឿងនេះ៖ "ហើយនោះគឺដោយសារតែខ្ញុំកំពុងចូលពិភពពស់ថ្លាន់ដ៏អស្ចារ្យ"!

    1.    KZKG ^ ហ្គារ៉ា dijo

      ហាហាហាអេហេ…បន្តិចម្តង ៗ 🙂
      ខ្ញុំនៅតែជាមនុស្សថ្មីចំពោះ Python ខ្ញុំពិបាកនឹងលះបង់ម៉ោងនិងម៉ោងដល់វាណាស់ដូច្នេះខ្ញុំយឺតបាទយឺតប៉ុន្តែប្រាកដក្នុងការរៀនសូត្ររបស់ខ្ញុំ😀

  7.   អូបាបាន dijo

    អរគុណច្រើន😀ទើបតែម្សិលមិញខ្ញុំបានគិតពីវិធីធ្វើនេះ។

  8.   រីចសេក dijo

    នេះជាមួយលេសគឺអស្ចារ្យណាស់🙂

  9.   ចាហ្សាកូ dijo

    ក្នុង ១ ពាក្យ… EXCELLENT!
    អស់រយៈពេលជាយូរមកហើយខ្ញុំកំពុងធ្វើឱ្យស្គ្រីបល្អឥតខ្ចោះដើម្បីទាញយកពីអ៊ីនធឺណិតប៉ុន្តែខ្ញុំមានបញ្ហាដែលវានឹងទាញយកឯកសារដែលខ្ញុំបានស្នើសុំ 1 ហើយម្តងទៀតដោយមិនអាចបញ្ជាក់ពីអត្ថិភាព 1ro ។
    សូតូល្អណាស់។

  10.   ហ្សូឡាន dijo

    ការចូលរួមចំណែកយ៉ាងច្រើននៅទីនេះពីប្រទេសឈីលីត្រូវបានកោតសរសើរ។
    ជារៀងរាល់ថ្ងៃលីនយូអ៊ិចកាន់តែភ្ញាក់ផ្អើលខ្ញុំ
    កម្មវិធីឥតគិតថ្លៃយូរអង្វែង MIERDAAAA ។

  11.   ព្រះបាទដាវីឌ dijo

    បម្រើសម្រាប់
    ពិនិត្យមើលថាតើឯកសារមួយមកពីថត

  12.   ហ្គូហ្គោរ dijo

    ប្រសិនបើខ្ញុំចង់ពិនិត្យមើលអត្ថិភាពនៃឯកសារណាមួយនៅក្នុងផ្លូវមួយ« / tmp / អ្នកទទួល»ប្រតិបត្តិពាក្យបញ្ជាណាមួយតើវានឹងទៅជាយ៉ាងណា?

    ខ្ញុំនឹងដឹងគុណខ្លាំងណាស់

    ទាក់ទង

  13.   កីឡាករ Juan dijo

    សូមគោរពនិងដើម្បីកំណត់ដោយ IF ប្រសិនបើឯកសារនេះមានចំនួនប្រជាជនពេញទំហឹង ??? ។ ខ្ញុំសួររឿងនេះពីព្រោះនៅពេលអ្នកកំពុងបំពេញឯកសារសម្រាប់ការបញ្ជូនវាអាចយកវាសូម្បីតែទិន្នន័យពាក់កណ្តាលក៏ដោយ។

    ការស្វាគមន៍និងអរគុណចំពោះការឆ្លើយតបរបស់អ្នក។

  14.   អ៊ីនូកាហ្សេ dijo

    ជាការប្រសើរណាស់ខ្ញុំគិតថាអ្នកគួរតែបន្ថែមឧទាហរណ៍ដូចជា "ពិនិត្យមើលថាមិនមាន" ឯកសារ "ឬ" ថត "ទេឧទាហរណ៍

    ដើម្បីពិនិត្យថាវាមិនមានឧទាហរណ៍ប្រើអថេរ ->

    សៀវភៅមួយ

    #! / ប៊ីន / ប៊ីក
    បញ្ជីឈ្មោះ = »ដុល្លារទំព័រដើម / ថតសាកល្បង»
    ឯកសារ = » $ ទំព័រដើម / ឯកសារសាកល្បង»

    បើ [! -d "$ Directory"]; បន្ទាប់មក
    បន្ទរ "គ្មានថត $ ទេ"
    បន្ទរ "ការបង្កើត ->" $ ថត "
    mkdir "ថត $"
    ផ្សេងទៀត
    អេកូ "ថត" $ ថត "មានរួចហើយ
    fi

    បើ [! -d "$ file"]; បន្ទាប់មក
    បន្ទរ "ឯកសារ $ មិនមាន"
    បន្ទរ "ការបង្កើត ->" ឯកសារ $ "
    ប៉ះ "$ ឯកសារ"
    ផ្សេងទៀត
    អេកូ "ឯកសារ" $ ឯកសារ "មានរួចហើយ
    fi

    1.    ខេតឃី dijo

      នៅពេលដែលអ្នកធ្វើ mkdir ពិនិត្យពេលក្រោយប្រសិនបើស្ថានីយអាចបង្កើតវាបានព្រោះវាអាចបំបែកបាល់បានប្រសិនបើវាជាសឺមីជាឬសឬប្រព័ន្ធ។

  15.   ជូលីយ៉ូ Vinachi dijo

    សួរសុខទុក្ខ KZKG ^ ហ្គារ៉ាសំណួរមួយដូចដែលខ្ញុំនឹងធ្វើដើម្បីប្រើ curl ។ ខ្ញុំចង់ដឹងពីរបៀបដែលខ្ញុំធ្វើពីកុងសូលទៅទំព័រ url ដើម្បីមើលថាតើវាអាចប្រើបានឧទាហរណ៍ http://portal.com/directorio/archivo1.php នៅពេលដែលឯកសារទី ១ នឹងរក្សាទុកអាយភីទស្សនាវាគឺដើម្បីត្រួតពិនិត្យក្រុមមួយដែលខ្ញុំត្រូវការភ្ជាប់កូដរៀងរាល់កន្លះម៉ោងដូច្នេះខ្ញុំដឹងអំពី IP សាធារណៈចាប់តាំងពីវាផ្លាស់ប្តូរពីមួយពេលទៅមួយពេលហើយខ្ញុំមិនអាចភ្ជាប់ដោយ ssh បានទេ។ ។

    ស្វាគមន៍សូមអរគុណទុកជាមុនព្រះជាម្ចាស់ប្រទានពរអ្នក។

    1.    KZKG ^ ហ្គារ៉ា dijo

      សួស្តីតើវានឹងទៅយ៉ាងម៉េច?

      ដំបូងអ្នកត្រូវនិយាយថាអថេរ IP (ឧទាហរណ៍) គឺជាខ្លឹមសារនៃឯកសារនោះសម្រាប់នេះអ្នកត្រូវ៖
      ទាញយកឯកសារ
      មើលមាតិការបស់វាហើយទទួល IP ពីទីនោះ
      IP នោះគឺជាអថេរ

      ឧទាហរណ៍:
      នៅទីនេះយើងទាញយកឯកសារ - » wget http://portal.com/directorio/archivo1.php -o file.html
      បន្ទាប់មកយើងកំណត់អថេរមាតិការបស់វា៖ - »៖ $ {IP: = `ឆ្មាឯកសារ។ ht``}
      .. សន្មតថាខ្លឹមសារនៃឯកសារនោះមានតែ IP ទេបើមិនដូច្នោះទេអ្នកនឹងត្រូវធ្វើការជាមួយ grep, awk ឬក្បាល។

      នៅពេលដែលអ្នកមាន IP ជាអថេររួចហើយអ្វីដែលនៅសល់គឺជារឿងសាមញ្ញបំផុតនៅក្នុងពិភពលោក🙂

      ប្រសិនបើអ្នកចង់សរសេរមកខ្ញុំតាមអ៊ីមែល (kzkggaara [at] desdelinux [dot] net) ដែលខ្ញុំនឹងជួយអ្នកដោយរីករាយ

      1.    ជូលីយ៉ូ Vinachi dijo

        សូមថ្លែងអំណរគុណយ៉ាងជ្រាលជ្រៅដល់ kzkggaara ។

  16.   Natalia dijo

    ជំរាបសួរខ្ញុំមិនយល់ច្រើនអំពីកុំព្យូទ័រហើយខ្ញុំមិនដឹងថាតើធាតុនេះទាក់ទងនឹងបញ្ហាដែលខ្ញុំមានដែរឬទេ។

    ខ្ញុំធ្វើអត្ថាធិប្បាយក្នុងករណីដែលអ្នកអានខ្ញុំទោះបីអត្ថបទនោះបានផ្ញើពីមួយឆ្នាំមុនក៏ដោយ៖
    វាប្រែថាខ្ញុំបានបង្កើតថតនៅលើផ្ទៃតុរបស់ខ្ញុំដើម្បីផ្ទុកវីដេអូមួយចំនួន។ ជាការប្រសើរណាស់ខ្ញុំបានលុបវីដេអូទាំងនោះចោលព្រោះខ្ញុំលែងត្រូវការវាហើយឥឡូវថតនេះប្រាប់ខ្ញុំថាវាមិនមានទេ (ទោះបីជាវាអាចមើលឃើញលើផ្ទៃតុរបស់ខ្ញុំក៏ដោយ) ។

    - នោះជាបញ្ហាដំបូងដែលខ្ញុំមាន៖
    ខ្ញុំមិនអាចលុបថតឯកសារបានទេ។

    - បញ្ហាទី ២ ហើយខ្ញុំគិតថាសំខាន់ជាងនេះ៖
    ក្នុងការប៉ុនប៉ងលុបសឺមីខ្ញុំដាក់ថតឯកសារ PHOTOS ។ ឥឡូវនេះនៅពេលខ្ញុំបើកថតឯកសារដែល "មិនមាន" វានៅទទេហើយ PHOTOS មិននៅទីនោះទេ។

    តើខ្ញុំអាចរករូបថតមកវិញបានយ៉ាងដូចម្តេច? ខ្ញុំបានផ្តល់ជម្រើសនៅខាងក្នុងថត "បង្ហាញឯកសារដែលលាក់" ប៉ុន្តែថត PHOTOS មិនបង្ហាញទេ។

    ខ្ញុំសង្ឃឹមថាអ្នកអាចដឹងពីរបៀបដែលវាត្រូវបានដោះស្រាយ។
    សូមអរគុណ។

    1.    valdo dijo

      មានអ្នកប្រើពីរនាក់ដែលជាអ្នកប្រើប្រាស់សំខាន់គឺ root និងអ្នកប្រើរបស់អ្នក (natalia ឧទាហរណ៍) ។ ពួកគេទាំងពីរមានថតផ្ទាល់ខ្លួន។ your_user នៅ / ផ្ទះនិងជា root ក្នុង / (ថតឯកសារដើម) ។ ដោយចុចកណ្ដុរខាងស្ដាំលើថតមើលថាតើវាជារបស់អ្នកណា។ ប្រសិនបើវាជា root ជាមួយកម្មវិធីគ្រប់គ្រងឯកសាររបស់អ្នកដោយប្រើ sudo ឬ gksu ឬ kdesu អាស្រ័យលើបរិស្ថានដែលអ្នកប្រើសូមចូលទៅកាន់ថតឯកសារ root -> root -> Desktop ហើយអ្នកប្រហែលជានឹងរកឃើញរូបថតហើយអ្នកអាចលុបថតបាន។ ការរំខានខ្លះនៅពេលអ្នកមិនមែនជាម្ចាស់ឯកសារឬថតឯកសារហើយមិនមានសិទ្ធិចូលដំណើរការប្រាប់អ្នកថាគ្មានឯកសារ / ឯកសារទេ។ ប្រសិនបើអ្នកជាម្ចាស់ហើយអ្នកមិនមែនជា root អ្នកធ្វើដូចគ្នាជាមួយកម្មវិធីគ្រប់គ្រងឯកសារជាមួយសូដូដូ។ លហើយអ្នកចូលទៅកាន់ថតឯកសារដើម -> / ផ្ទះ -> ផ្ទាល់ខ្លួន _folder -> ផ្ទៃតុហើយពិនិត្យមើលថាតើរូបថតនៅទីនោះហើយប្រសិនបើអ្នកអាចលុបថតឯកសារបាន។
      ប្រសិនបើវាមិនដំណើរការអ្នកនឹងត្រូវមើលជម្រើសផ្សេងទៀតពីស្ថានីយ (កុងសូល) ។

  17.   ផេដ្រូម៉ានូអែលអាហ្គៃយ៉យមូស dijo

    សួស្តី​តើ​អ្នក​សុខ​សប្បាយ​ទេ?

    #! / ប៊ីន / ប៊ីក
    អានផ្លូវ
    #Enter ~ / Desktop
    # បន្ទាប់មកខ្ញុំព្យាយាមរុករកថតនោះ
    cd $ ផ្លូវ
    # ខ្ញុំទទួលបានសារប្រលាក់ដូចខាងក្រោម៖ ស៊ីឌី: ~ / ដេសថបៈមិនមានឯកសារឬថតទេ

    សំណួររបស់ខ្ញុំគឺថាតើខ្ញុំអាចធ្វើអ្វីបានដើម្បីឱ្យខ្ញុំបញ្ចូលវាចេញពីក្តារចុចហើយយកវាទៅជាទិសដៅថត?

  18.   លោក Miguel dijo

    ហើយតើខ្ញុំអាចដឹងយ៉ាងដូចម្តេចប្រសិនបើមានក្រុម

  19.   ហាយឌី dijo

    ល្អខ្ញុំមានបញ្ហានៅក្នុង canaima របស់ខ្ញុំនៅពេលខ្ញុំចុចប៊ូតុង cunaguaro វានិយាយថាមិនមានឯកសារឬថតឯកសារដូចដែលវានឹងធ្វើដើម្បីដោះស្រាយបញ្ហានោះហើយអ្វីដែលនៅសល់មិនបើក cunaguaro សូមអរគុណ។

  20.   លោក Carlos dijo

    តើអ្នកធ្វើយ៉ាងម៉េចប្រសិនបើនៅក្នុង BASH ប្រសិនបើឈ្មោះឯកសារមានដកឃ្លា?
    ឧទាហរណ៍:
    ទិន្នន័យខែមេសា.xlsx

    ដើម្បីសួរថាតើឯកសារមានឬអត់

    1.    Manuel Alcocer Jimenez dijo

      ខាឡូសដូចនេះ៖

      ប្រសិនបើ [["$ អថេរ" == ទិន្នន័យ \ ខែ \ នៃ \ April.xlsx]]; បន្ទាប់មកបន្ទរ 'ការប្រកួត'; Fi

      អ្នកក៏អាច៖
      ប្រសិនបើ [["$ អថេរ" == 'ទិន្នន័យសំរាប់ខែមេសា .xlsx']]; បន្ទាប់មកបន្ទរ 'ការប្រកួត'; Fi

      ជម្រើសមួយទៀត៖
      [[« $ អថេរ» == 'ទិន្នន័យសំរាប់ April.xlsx']] && អេកូ 'ការប្រកួត' || បន្ទរ 'មិនត្រូវគ្នា'

      តំបន់ងងឹតខ្លះនៃអ៊ិនធឺរណែតណែនាំឱ្យប្រើ [[]] ជំនួសឱ្យ [ហើយ] ប្រសិនបើអ្នកកំពុងប្រៀបធៀបលេខបន្ទាប់មក៖ ((អថេរ> = ៣)) && អេកូ 'អថេរធំជាងឬស្មើ ៣' || អេកូ 'អថេរតិចជាង ៣'

      ដូច្នេះសម្រាប់លេខ៖

      ប្រសិនបើ ((ចំនួន! = ៤)); បន្ទាប់មកបន្ទរ "$ {ចំនួន} មិនមែន ៤"; ផ្សេងទៀតបន្ទរ "$ {ចំនួន} គឺ ៤"; Fi

  21.   Cesar Matheus dijo

    វិធីដែលអ្នកអាចបង្កើតលេខកូដដើម្បីធ្វើឱ្យមានសុពលភាពប្រសិនបើថតឯកសារមានអត្ថបទជាក់លាក់ដើម្បីអាចកែវាបាន។

    ឧទាហរណ៍:

    ប្រសិនបើ (អត្ថបទ ១)

    កុំធ្វើអ្វីទាំងអស់

    ផ្សេងទៀត

    ផ្លាស់ប្តូរអត្ថបទ ១ ទៅជាអត្ថបទ ២

  22.   លោក Miguel dijo

    សូមសួរសំណួរថាតើត្រូវពិនិត្យរៀងរាល់ ១៥ វិនាទីម្តងទៀតប្រសិនបើឯកសារមានរឺអត់។ សូមអរគុណ។

  23.   មាត់ទន្លេ dijo

    ជំរាបសួរ,
    នេះ:
    ប្រសិនបើ [-w / ផ្ទះ / កូរុន / កំណត់ហេតុ / ទី]; បន្ទាប់មក
    ស្វែងយល់ថាតើឯកសារអាចសរសេរបាន។ ប៉ុន្តែវាផ្អែកលើសិទ្ធិអ្នកប្រើប្រាស់។ តើវាអាចធ្វើទៅបានដើម្បីរកឱ្យឃើញថាតើក្រុមឬអ្នកផ្សេងទៀតមានសិទ្ធិដែរឬទេ?