OnWorks Linux ແລະ Windows Online WorkStations

Logo

ໂຮດຕິ້ງອອນໄລນ໌ຟຣີສໍາລັບ WorkStations

<Previous | ເນື້ອໃນ | ຕໍ່ໄປ>

ການສະກົດຄໍາ

ເຄື່ອງມືສຸດທ້າຍທີ່ພວກເຮົາຈະເບິ່ງແມ່ນ ການສະກົດຄໍາ, ຕົວກວດສອບການສະກົດຄໍາແບບໂຕ້ຕອບ. ໄດ້ ການສະກົດຄໍາ ໂຄງ​ການ​ແມ່ນ​ຜູ້​ສືບ​ຕໍ່​ຂອງ​ໂຄງ​ການ​ກ່ອນ​ຫນ້າ​ນີ້​ທີ່​ມີ​ຊື່​ ispel, ແລະສາມາດນໍາໃຊ້ໄດ້, ສໍາລັບສ່ວນໃຫຍ່, ເປັນການທົດແທນການຫຼຸດລົງ. ໃນຂະນະທີ່ ການສະກົດຄໍາ ໂປລແກລມສ່ວນຫຼາຍແມ່ນໃຊ້ໂດຍໂປລແກລມອື່ນທີ່ຕ້ອງການຄວາມສາມາດໃນການກວດສອບການສະກົດຄໍາ, ມັນຍັງສາມາດຖືກນໍາໃຊ້ຢ່າງມີປະສິດທິພາບເປັນເຄື່ອງມືຢືນຢູ່ຄົນດຽວຈາກເສັ້ນຄໍາສັ່ງ. ມັນ​ມີ​ຄວາມ​ສາ​ມາດ​ທີ່​ຈະ​ສະ​ຫລາດ​ໃນ​ການ​ກວດ​ສອບ​ປະ​ເພດ​ຕ່າງໆ​ຂອງ​ໄຟລ​໌​ຂໍ້​ຄວາມ​, ລວມ​ທັງ​ເອ​ກະ​ສານ HTML​, ໂຄງ​ການ C/C ++​, ຂໍ້​ຄວາມ​ອີ​ເມລ​໌​, ແລະ​ປະ​ເພດ​ອື່ນໆ​ຂອງ​ຂໍ້​ຄວາມ​ພິ​ເສດ​.

ການສະກົດຄໍາກວດເບິ່ງໄຟລ໌ຂໍ້ຄວາມທີ່ມີຄໍາເວົ້າແບບງ່າຍໆ, ມັນສາມາດຖືກນໍາໃຊ້ເຊັ່ນນີ້:


ກວດສອບການສະກົດຄໍາ ໄຟລ໌ຂໍ້ຄວາມ

ກວດສອບການສະກົດຄໍາ ໄຟລ໌ຂໍ້ຄວາມ


ບ່ອນທີ່ ໄຟລ໌ຂໍ້ຄວາມ ແມ່ນຊື່ຂອງໄຟລ໌ທີ່ຈະກວດສອບ. ເປັນຕົວຢ່າງພາກປະຕິບັດ, ໃຫ້ສ້າງໄຟລ໌ຂໍ້ຄວາມທີ່ງ່າຍດາຍທີ່ມີຊື່ foo.txt ມີບາງຂໍ້ຜິດພາດການສະກົດຄໍາໂດຍເຈດຕະນາ:


[me@linuxbox ~]$ cat > foo.txt

ໝາແມວສີນ້ຳຕານໄວແລ່ນຂ້າມໝາຂີ້ແຮ້.

[me@linuxbox ~]$ cat > foo.txt

ໝາແມວສີນ້ຳຕານໄວແລ່ນຂ້າມໝາຂີ້ແຮ້.


ຕໍ່ໄປພວກເຮົາຈະກວດເບິ່ງໄຟລ໌ໂດຍໃຊ້ ການສະກົດຄໍາ:


[me@linuxbox ~]$ ກວດສອບການສະກົດຄໍາ foo.txt

[me@linuxbox ~]$ ກວດສອບການສະກົດຄໍາ foo.txt


As ການສະກົດຄໍາ ແມ່ນໂຕ້ຕອບໃນຮູບແບບການກວດສອບ, ພວກເຮົາຈະເຫັນຫນ້າຈໍເຊັ່ນນີ້:



Fox ສີນ້ໍາຕານໄວ ໂດດ ໃນໄລຍະຫມາ laxy ໄດ້.

Fox ສີນ້ໍາຕານໄວ ໂດດ ໃນໄລຍະຫມາ laxy ໄດ້.


1) ໂດດ

2) gimped

3) comped

4) ຂາຂາມ

5) pimped

i) ບໍ່ສົນໃຈ

r) ທົດແທນ

a) ເພີ່ມ

b) ເອົາລູກອອກ

6) wimped

7) ຕັ້ງແຄ້ມ

8) humped

9) ຂັດຂວາງ

0) ຂັດຂ້ອງ

ຂ້ອຍ) ບໍ່ສົນໃຈທັງໝົດ

R) ແທນທີ່ທັງຫມົດ

l) ເພີ່ມຕ່ໍາກວ່າ

x) ອອກ

1) ໂດດ

2) gimped

3) comped

4) ຂາຂາມ

5) pimped

i) ບໍ່ສົນໃຈ

r) ທົດແທນ

a) ເພີ່ມ

b) ເອົາລູກອອກ


?

?


ຮູບພາບເລັກນ້ອຍ

ຢູ່ເທິງສຸດຂອງຈໍສະແດງຜົນ, ພວກເຮົາເຫັນຂໍ້ຄວາມຂອງພວກເຮົາທີ່ມີຄໍາທີ່ສະກົດຄໍາທີ່ຫນ້າສົງໄສ. ໃນກາງ, ພວກເຮົາເຫັນສິບຄໍາແນະນໍາການສະກົດຄໍາທີ່ມີເລກສູນເຖິງເກົ້າ, ຕາມດ້ວຍບັນຊີລາຍຊື່ຂອງການປະຕິບັດທີ່ເປັນໄປໄດ້ອື່ນໆ. ສຸດທ້າຍ, ຢູ່ລຸ່ມສຸດ, ພວກເຮົາເຫັນການກະຕຸ້ນເຕືອນພ້ອມທີ່ຈະຍອມຮັບທາງເລືອກຂອງພວກເຮົາ.

ຖ້າພວກເຮົາກົດ 1 key, ການສະກົດຄໍາ ແທນທີ່ຄໍາທີ່ບໍ່ພໍໃຈດ້ວຍຄໍາວ່າ "ໂດດ" ແລະຍ້າຍໄປຄໍາທີ່ສະກົດຜິດຕໍ່ໄປ, ເຊິ່ງແມ່ນ "laxy." ຖ້າພວກເຮົາເລືອກການທົດແທນ "ຂີ້ຄ້ານ", ການສະກົດຄໍາ ແທນທີ່ມັນແລະຢຸດເຊົາ. ຄັ້ງດຽວ ການສະກົດຄໍາ ສໍາເລັດແລ້ວ, ພວກເຮົາສາມາດກວດເບິ່ງໄຟລ໌ຂອງພວກເຮົາແລະເຫັນວ່າການສະກົດຄໍາຜິດພາດໄດ້ຖືກແກ້ໄຂແລ້ວ:


[me@linuxbox ~]$ cat foo.txt

ໝີ ສີນ້ ຳ ຕານຢ່າງໄວວາໄດ້ເຕັ້ນໄປຫາ ໝາ ທີ່ຂີ້ຕົວະ.

[me@linuxbox ~]$ cat foo.txt

ໝີ ສີນ້ ຳ ຕານຢ່າງໄວວາໄດ້ເຕັ້ນໄປຫາ ໝາ ທີ່ຂີ້ຕົວະ.


ເວັ້ນເສຍແຕ່ບອກເປັນຢ່າງອື່ນໂດຍຜ່ານທາງເລືອກແຖວຄໍາສັ່ງ -- dont-backup, ການສະກົດຄໍາ ສ້າງໄຟລ໌ສໍາຮອງທີ່ມີຂໍ້ຄວາມຕົ້ນສະບັບໂດຍການເພີ່ມສ່ວນຂະຫຍາຍ . ບັກ ກັບ​ຊື່​ໄຟລ​໌​.

ສະແດງໃຫ້ເຫັນ off ຂອງພວກເຮົາ sed ການແກ້ໄຂຄວາມເກັ່ງກ້າສາມາດ, ພວກເຮົາຈະເອົາຄວາມຜິດພາດການສະກົດຄໍາຂອງພວກເຮົາກັບຄືນເພື່ອໃຫ້ພວກເຮົາສາມາດໃຊ້ໄຟລ໌ຂອງພວກເຮົາຄືນໄດ້:



[me@linuxbox ~]$ sed -i 's/lazy/laxy/; s/jumped/jimped/' foo.txt

[me@linuxbox ~]$ sed -i 's/lazy/laxy/; s/jumped/jimped/' foo.txt


ໄດ້ sed ທາງເລືອກ -i ບອກວ່າ sed ເພື່ອແກ້ໄຂໄຟລ໌ "ຢູ່ໃນສະຖານທີ່", ຊຶ່ງຫມາຍຄວາມວ່າແທນທີ່ຈະສົ່ງຜົນຜະລິດທີ່ດັດແກ້ໄປຫາຜົນຜະລິດມາດຕະຖານ, ມັນຈະຂຽນຄືນໄຟລ໌ດ້ວຍການປ່ຽນແປງທີ່ນໍາໃຊ້. ພວກເຮົາຍັງເຫັນຄວາມສາມາດໃນການຈັດວາງຫຼາຍກວ່າຫນຶ່ງຄໍາສັ່ງການແກ້ໄຂໃນເສັ້ນໂດຍການແຍກພວກມັນດ້ວຍເຄື່ອງໝາຍຈຸດ.

ຕໍ່ໄປ, ພວກເຮົາຈະເບິ່ງວິທີການ ການສະກົດຄໍາ ສາມາດຈັດການປະເພດຕ່າງໆຂອງໄຟລ໌ຂໍ້ຄວາມ. ການນໍາໃຊ້ຕົວແກ້ໄຂຂໍ້ຄວາມເຊັ່ນ: vim (ຜູ້ຜະຈົນໄພອາດຈະຕ້ອງການພະຍາຍາມ sed), ພວກເຮົາຈະເພີ່ມ HTML markup ໃຫ້ກັບໄຟລ໌ຂອງພວກເຮົາ:



ໄຟລ໌ HTML ທີ່ສະກົດຜິດ

ໝາແມວສີນ້ຳຕານໄວແລ່ນຂ້າມໝາຂີ້ແຮ້.

ໄຟລ໌ HTML ທີ່ສະກົດຜິດ

ໝາແມວສີນ້ຳຕານໄວແລ່ນຂ້າມໝາຂີ້ແຮ້.


ໃນປັດຈຸບັນ, ຖ້າພວກເຮົາພະຍາຍາມສະກົດຄໍາກວດເບິ່ງໄຟລ໌ດັດແກ້ຂອງພວກເຮົາ, ພວກເຮົາປະສົບບັນຫາ. ຖ້າພວກເຮົາເຮັດແບບນີ້:



[me@linuxbox ~]$ ກວດສອບການສະກົດຄໍາ foo.txt

[me@linuxbox ~]$ ກວດສອບການສະກົດຄໍາ foo.txt


ພວກ​ເຮົາ​ຈະ​ໄດ້​ຮັບ​ນີ້​:



<html>

<html>



ໄຟລ໌ HTML ທີ່ສະກົດຜິດ

ໄຟລ໌ HTML ທີ່ສະກົດຜິດ



ໝາແມວສີນ້ຳຕານໄວແລ່ນຂ້າມໝາຂີ້ແຮ້.

ໝາແມວສີນ້ຳຕານໄວແລ່ນຂ້າມໝາຂີ້ແຮ້.




1) HTML

2) ht ml

3) ht-ml

4) Hamel

5) Hamil

6) ໂຮງແຮມ

1) HTML

2) ht ml

3) ht-ml


i) ບໍ່ສົນໃຈ

r) ທົດແທນ

a) ເພີ່ມ

b) ເອົາລູກອອກ

ຂ້ອຍ) ບໍ່ສົນໃຈທັງໝົດ

R) ແທນທີ່ທັງຫມົດ

l) ເພີ່ມຕ່ໍາກວ່າ

x) ອອກ

i) ບໍ່ສົນໃຈ

r) ທົດແທນ

a) ເພີ່ມ

b) ເອົາລູກອອກ


?

?


ຮູບພາບເລັກນ້ອຍ

aspell ຈະເຫັນເນື້ອໃນຂອງ tags HTML ເປັນການສະກົດຜິດ. ບັນຫານີ້ສາມາດແກ້ໄຂໄດ້ໂດຍການລວມເອົາ -H (HTML) ທາງເລືອກການກວດສອບຮູບແບບ, ເຊັ່ນນີ້:


[me@linuxbox ~]$ aspell -H ກວດເບິ່ງ foo.txt

[me@linuxbox ~]$ aspell -H ກວດເບິ່ງ foo.txt


ຮູບພາບເລັກນ້ອຍ

ຊຶ່ງຈະສົ່ງຜົນໃຫ້:




ຜິດພາດ ໄຟລ໌ HTML

ຜິດພາດ ໄຟລ໌ HTML



ໝາແມວສີນ້ຳຕານໄວແລ່ນຂ້າມໝາຂີ້ແຮ້.

ໝາແມວສີນ້ຳຕານໄວແລ່ນຂ້າມໝາຂີ້ແຮ້.




1) ຂ້ອຍສະກົດ

2) Mi-spelled

3) ສະກົດຜິດ

4) Dispelled

5) ການສະກົດຄໍາ

i) ບໍ່ສົນໃຈ

r) ທົດແທນ

6) ບໍ່ຖືກຕ້ອງ

7) ເອີ້ນຜິດ

8) Respelled

9) ການສະກົດຜິດ

0) ຜິດພາດ

ຂ້ອຍ) ບໍ່ສົນໃຈທັງໝົດ

R) ແທນທີ່ທັງຫມົດ

1) ຂ້ອຍສະກົດ

2) Mi-spelled

3) ສະກົດຜິດ

4) Dispelled

5) ການສະກົດຄໍາ

i) ບໍ່ສົນໃຈ

r) ທົດແທນ


a) ເພີ່ມ

b) ເອົາລູກອອກ

l) ເພີ່ມຕ່ໍາກວ່າ

x) ອອກ

a) ເພີ່ມ

b) ເອົາລູກອອກ


?

?


ຮູບພາບເລັກນ້ອຍ

HTML ແມ່ນຖືກລະເລີຍ ແລະພຽງແຕ່ສ່ວນທີ່ບໍ່ແມ່ນເຄື່ອງໝາຍຂອງໄຟລ໌ທີ່ຖືກກວດສອບ. ໃນໂຫມດນີ້, ເນື້ອໃນຂອງແທັກ HTML ແມ່ນຖືກລະເລີຍແລະບໍ່ໄດ້ຖືກກວດສອບການສະກົດຄໍາ. ຢ່າງໃດກໍຕາມ, ເນື້ອໃນຂອງ ALT tags, ເຊິ່ງໄດ້ຮັບຜົນປະໂຫຍດຈາກການກວດສອບ, ຖືກກວດສອບໃນຮູບແບບນີ້.


ຮູບພາບເລັກນ້ອຍ

ຫມາຍ​ເຫດ​: ໂດຍຕົວຢ່າງ, ການສະກົດຄໍາ ຈະບໍ່ສົນໃຈ URL ແລະທີ່ຢູ່ອີເມວໃນຂໍ້ຄວາມ. ລັກສະນະນີ້ສາມາດຖືກລົບລ້າງດ້ວຍຕົວເລືອກແຖວຄໍາສັ່ງ. ມັນຍັງເປັນໄປໄດ້ທີ່ຈະລະບຸວ່າແທັກ markup ໃດຖືກກວດສອບແລະຂ້າມ. ເບິ່ງ ການສະກົດຄໍາ ຫນ້າຜູ້ຊາຍສໍາລັບລາຍລະອຽດ.


ຮູບພາບເລັກນ້ອຍ


OS Cloud Computing ຍອດນິຍົມຢູ່ OnWorks: