ນີ້ແມ່ນຄໍາສັ່ງຈາກdos ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator
ໂຄງການ:
NAME
tofrodos - ປ່ຽນໄຟລ໌ຂໍ້ຄວາມລະຫວ່າງຮູບແບບ DOS ແລະ Unix.
ສະຫຼຸບສັງລວມ
ຈາກໂດສ [ ທາງເລືອກໃນການ ] [ໄຟລ໌...]
ທັງຫມົດ [ ທາງເລືອກໃນການ ] [ໄຟລ໌...]
ລາຍລະອຽດ
ໄຟລ໌ຂໍ້ຄວາມ DOS ແບບດັ້ງເດີມມີການສົ່ງຄືນຄ່າຂົນສົ່ງ ແລະຄູ່ຟີດແຖວເປັນແຖວໃໝ່
ຕົວອັກສອນໃນຂະນະທີ່ໄຟລ໌ຂໍ້ຄວາມ Unix ມີເສັ້ນ feed ເປັນຕົວອັກສອນແຖວໃໝ່. ຈາກໂດສ
ປ່ຽນໄຟລ໌ຂໍ້ຄວາມ ASCII ແລະ Unicode UTF-8 ຈາກຮູບແບບ DOS ເປັນຮູບແບບ Unix, ໃນຂະນະທີ່
ທັງຫມົດ ປ່ຽນພວກມັນຈາກຮູບແບບ Unix ເປັນຮູບແບບ DOS.
ໂປລແກລມຍອມຮັບຫຼາຍຊື່ໄຟລ໌ແລະ wildcards ເປັນການໂຕ້ຖຽງຂອງພວກເຂົາ. ເຈົ້າອາດຈະໃຊ້ເຊັ່ນກັນ
ເຂົາເຈົ້າຢູ່ໃນທໍ່. ຖ້າຫາກວ່າໂຄງການໃດຫນຶ່ງພົບເຫັນການປ້ອນຂໍ້ມູນຂອງຕົນ redirected, ມັນຈະປຸງແຕ່ງ stdin ແລະ
ເອົາຜົນຜະລິດໃສ່ stdout.
OPTIONS
-a ຕົວເລືອກນີ້ຖືກປະຕິເສດ. ຢ່າໃຊ້ມັນເວັ້ນເສຍແຕ່ວ່າທ່ານຮູ້ວ່າທ່ານກໍາລັງເຮັດຫຍັງ. ໂດຍ
ເລີ່ມຕົ້ນ, Tofrodos ເຮັດສິ່ງທີ່ຄາດຫວັງສໍາລັບໄຟລ໌ຂໍ້ຄວາມ. ນັ້ນແມ່ນ, ເມື່ອປ່ຽນໃຈເຫລື້ອມໃສ
ຈາກ DOS ໄປ Unix, ມັນຈະເອົາການສົ່ງຄືນການຂົນສົ່ງພຽງແຕ່ຖ້າພວກເຂົາຕິດຕາມໂດຍສາຍ
ອາຫານ. ເມື່ອປ່ຽນຈາກ Unix ເປັນ DOS, ມັນຈະເພີ່ມການສົ່ງຄືນ carriage ພຽງແຕ່ຖ້າຫາກວ່າ
linefeeds ບໍ່ໄດ້ຖືກນໍາຫນ້າໂດຍການສົ່ງຄືນ carriage. ເມື່ອ Tofrodos ຖືກດໍາເນີນຢູ່ໃນ
ໄຟລ໌ຂໍ້ຄວາມປົກກະຕິທີ່ໄດ້ຮັບການປ່ຽນໃຈເຫລື້ອມໃສ, ໄຟລ໌ຜົນໄດ້ຮັບຄວນຈະເປັນ
ຄືກັນກັບຕົ້ນສະບັບ. ຢ່າງໃດກໍຕາມ, ຖ້າທ່ານໃຊ້ທາງເລືອກນີ້, ໂຄງການຈະສະເຫມີ
ເອົາການສົ່ງຄືນ carriage ຢູ່ໃນໂຫມດ DOS ກັບ Unix ແລະສະເຫມີເພີ່ມການກັບຄືນ carriage ໃນ
ຮູບແບບ Unix ກັບ DOS ເຖິງແມ່ນວ່າມັນບໍ່ເຫມາະສົມ.
-b ເຮັດການສໍາຮອງໄຟລ໌ຕົ້ນສະບັບ. ໄຟລ໌ຕົ້ນສະບັບທີ່ມີ ກ . ບັກ ສ່ວນຂະຫຍາຍຕໍ່ທ້າຍກັບ
ຊື່ໄຟລ໌ຕົ້ນສະບັບ, ແທນທີ່ໄຟລ໌ທີ່ມີຢູ່ແລ້ວຂອງຊື່ນັ້ນຢ່າງງຽບໆ. ສໍາລັບ
ຕົວຢ່າງ, ໄຟລ໌ທີ່ເອີ້ນວ່າ "filename.ext" ກາຍເປັນ "filename.ext.bak" ແທນທີ່ໃດໆ.
ໄຟລ໌ທີ່ມີຢູ່ແລ້ວທີ່ມີຊື່ "filename.ext.bak". ສິ່ງສໍາຄັນ: ໂຄງການປະຕິບັດຕົວ
ແຕກຕ່າງກັນຖ້າມັນຖືກລວບລວມສໍາລັບ DOS (ເມື່ອປຽບທຽບກັບການລວບລວມສໍາລັບ Windows,
Linux, Mac OS X ຫຼືລະບົບອື່ນໆ). ໃນທັດສະນະຂອງຂໍ້ຈໍາກັດຊື່ໄຟລ໌ທີ່ມີຢູ່ໃນ
DOS, DOS executable ຈະຖອດສ່ວນຂະຫຍາຍໄຟລ໌ຕົ້ນສະບັບ, ຖ້າມີ, ຈາກ
ໄຟລ໌ກ່ອນທີ່ຈະຕື່ມຂໍ້ມູນໃສ່ . ບັກ ການຂະຫຍາຍ. ຕົວຢ່າງ, "filename.ext" ກາຍເປັນ
"filename.bak".
-d ປ່ຽນຈາກ DOS ເປັນ Unix. ນີ້ບັງຄັບໃຫ້ໂຄງການທີ່ຈະປ່ຽນໄຟລ໌ໃນ a
ທິດທາງໂດຍສະເພາະ. ໂດຍຄ່າເລີ່ມຕົ້ນ, ຖ້າໂຄງການມີຊື່ ຈາກໂດສ or dos2unix, it
ຈະສົມມຸດວ່າໄຟລ໌ປ້ອນຂໍ້ມູນແມ່ນຢູ່ໃນຮູບແບບ DOS ແລະປ່ຽນເປັນຮູບແບບ Unix.
ຖ້າໂຄງການມີຊື່ ທັງຫມົດ or unix2dos, ມັນຈະສົມມຸດວ່າໄຟລ໌ປ້ອນຂໍ້ມູນຢູ່ໃນ
ຮູບແບບ Unix ແລະປ່ຽນເປັນຮູບແບບ DOS. ການນໍາໃຊ້ -d ທາງເລືອກບັງຄັບ
ໂຄງການທີ່ຈະປ່ຽນຈາກຮູບແບບ DOS ເປັນຮູບແບບ Unix ໂດຍບໍ່ສົນເລື່ອງຂອງໂຄງການ
ມີຊື່. ເຊັ່ນດຽວກັນ, ການນໍາໃຊ້ -u ທາງເລືອກບັງຄັບໃຫ້ໂຄງການປ່ຽນຈາກ Unix
ຮູບແບບເປັນຮູບແບບ DOS ໂດຍບໍ່ຄໍານຶງເຖິງຊື່ຂອງໂຄງການ.
-e ຍົກເລີກການປະມວນຜົນດ້ວຍຂໍ້ຜິດພາດໃນໄຟລ໌ໃດໆ. ໂດຍປົກກະຕິ, ໂຄງການພຽງແຕ່ຈະຂ້າມ
ເພື່ອປະມວນຜົນໄຟລ໌ຕໍ່ໄປໃນແຖວຄໍາສັ່ງເມື່ອມັນພົບຂໍ້ຜິດພາດໃດໆ. ນີ້
ທາງເລືອກເຮັດໃຫ້ມັນຍົກເລີກໃນຄວາມຜິດພາດ.
-f ບັງຄັບ: ແປງເຖິງແມ່ນວ່າໄຟລ໌ບໍ່ສາມາດຂຽນໄດ້ (ອ່ານເທົ່ານັ້ນ). ໂດຍຄ່າເລີ່ມຕົ້ນ, ຖ້າຫາກວ່າ
ໂຄງການຄົ້ນພົບວ່າໄຟລ໌ທີ່ບໍ່ມີການອະນຸຍາດໃຫ້ການຂຽນ, ມັນຈະບໍ່ດໍາເນີນການ
ໄຟລ໌ນັ້ນ. ທາງເລືອກນີ້ບັງຄັບການປ່ຽນໃຈເຫລື້ອມໃສເຖິງແມ່ນວ່າໄຟລ໌ແມ່ນອ່ານເທົ່ານັ້ນ.
-h ສະແດງຫນ້າຈໍການຊ່ວຍເຫຼືອສັ້ນກ່ຽວກັບການນໍາໃຊ້ໂຄງການແລະອອກ.
-l
ບັນທຶກຂໍ້ຄວາມຂໍ້ຜິດພາດໄປຫາ . ໃຫ້ສັງເກດວ່າຖ້າເສັ້ນຄໍາສັ່ງຂອງທ່ານມີຂໍ້ຜິດພາດ, ເຊັ່ນ
ເມື່ອເຈົ້າລະບຸທາງເລືອກທີ່ບໍ່ຮູ້ຈັກ, ຂໍ້ຄວາມສະແດງຂໍ້ຜິດພາດສໍາລັບເສັ້ນຄໍາສັ່ງ
ຂໍ້ຜິດພາດທາງເລືອກຈະຖືກອອກໃຫ້ stderr ແທນແລະບໍ່ໄດ້ບັນທຶກ.
-o ຂຽນທັບໄຟລ໌ຕົ້ນສະບັບ (ບໍ່ມີການສໍາຮອງ). ນີ້ແມ່ນຄ່າເລີ່ມຕົ້ນ.
-p ຮັກສາຄວາມເປັນເຈົ້າຂອງໄຟລ໌ ແລະເວລາຢູ່ໃນລະບົບ Unix-type (ເຊັ່ນ Linux). ໃນ Windows ແລະ
MSDOS, ມັນພຽງແຕ່ຮັກສາເວລາໄຟລ໌. ໃຫ້ສັງເກດວ່າໃນຫຼາຍໆລະບົບ Unix-type,
ລວມທັງ Linux, ການເປັນເຈົ້າຂອງໄຟລ໌ຈະຖືກຮັກສາໄວ້ພຽງແຕ່ຖ້າໂຄງການຖືກດໍາເນີນການເປັນ
ຮາກ, ຖ້າບໍ່ດັ່ງນັ້ນມັນພຽງແຕ່ຈະກໍານົດເວລາໄຟລ໌ແລະ silently ລົ້ມເຫລວການປ່ຽນແປງຂອງໄຟລ໌
ຄວາມເປັນເຈົ້າຂອງ. ໃນລະບົບດັ່ງກ່າວ, ຖ້າທ່ານຕ້ອງການຂໍ້ຄວາມເຕືອນໃນເວລາທີ່ການເປັນເຈົ້າຂອງໄຟລ໌
ບໍ່ສາມາດປ່ຽນແປງໄດ້, ໃຊ້ -v (ທຸງ verbose) ເຊັ່ນກັນ.
-u ປ່ຽນຈາກ Unix ເປັນ DOS. ເບິ່ງ -d ທາງເລືອກຂ້າງເທິງສໍາລັບຂໍ້ມູນເພີ່ມເຕີມ.
-v ຄຳເວົ້າ.
-V ສະແດງຂໍ້ຄວາມສະບັບ ແລະອອກ.
ອອກ CODE
Tofrodos ຢຸດຕິດ້ວຍລະຫັດອອກຂອງ 0 ກ່ຽວກັບຄວາມສຳເລັດ ແລະ 1 ໃນຄວາມຜິດພາດ.
ຖ້າໂຄງການຖືກເອີ້ນດ້ວຍໄຟລ໌ຫຼາຍອັນໃນແຖວຄໍາສັ່ງ, ພຶດຕິກໍາເລີ່ມຕົ້ນ
ແມ່ນເພື່ອຂ້າມໄປຫາໄຟລ໌ຕໍ່ໄປໃນບັນຊີລາຍການຖ້າພົບຂໍ້ຜິດພາດກັບໄຟລ໌ໃດໆ. ໃນດັ່ງກ່າວ
ກໍລະນີ, ລະຫັດອອກໄດ້ກັບຄືນໄປບ່ອນຈະສະຖານະພາບຂອງໄຟລ໌ທີ່ຜ່ານມາການປຸງແຕ່ງ (ເຊັ່ນ, 0 ສຸດ
ຄວາມສໍາເລັດ, 1 ກ່ຽວກັບຄວາມລົ້ມເຫຼວ). ຖ້າອັນນີ້ບໍ່ເປັນທີ່ຕ້ອງການ, ໃຫ້ໃຊ້ຕົວເລືອກ -e, ເຊິ່ງຈະບັງຄັບໃຫ້
ໂຄງການທີ່ຈະເອົາລູກອອກທັນທີທີ່ມີລະຫັດອອກທີ່ເຫມາະສົມກ່ຽວກັບການພົບກັບຄວາມຜິດພາດໃດຫນຶ່ງ.
ໃຊ້ fromdos ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net