ສະແດງເນື້ອຫາຂອງໄຟລ໌ໃນຮູບແບບຄໍລໍາພາຍໃນ Linux

ຄໍາສັ່ງ Column Linux ເຮັດວຽກກັບໄຟລ໌ທີ່ກໍານົດໄວ້

ທ່ານສາມາດສະແດງໄຟລ໌ທີ່ຖືກກໍານົດໄວ້ໃນລະບົບ Linux ເພື່ອໃຫ້ລາຍການທີ່ກໍານົດໄວ້ແຕ່ລະສະແດງຢູ່ໃນຄໍລໍາຂອງຕົນເອງ. ຍົກຕົວຢ່າງ, ນີ້ແມ່ນຕົວຢ່າງຂອງຕາຕະລາງບານເຕະ English Premier League ທີ່ນໍາໃຊ້ທໍ່ເປັນຕົວກໍານົດ.

Pos | ທີມ | pld | pts 1 | leicester | 31 | 66 2 | tottenham | 31 | 61 3 | arsenal | 30 | 55 4 | ຊາຍເມືອງ | 30 | 51 5 | west ham | 30 | 50 | 6 | man utd | 31 | 46 | 9 | liverpool | 29 | 44 | 10 | Chelsea | 30 | 41 |

ບັນຊີລາຍຊື່ນີ້ລວມມີ 10 ທີມ, ຊື່ຂອງເຂົາເຈົ້າ, ຈໍານວນເກມທີ່ພວກເຂົາໄດ້ຫຼີ້ນແລະຈຸດທີ່ໄດ້ຮັບ.

ມີຈໍານວນຄໍາສັ່ງ Linux ທີ່ທ່ານສາມາດໃຊ້ເພື່ອສະແດງຂໍ້ມູນໃນບັນທັດຄໍາສັ່ງ. ຕົວຢ່າງ, ຄໍາສັ່ງ cat ໃຫ້ໄຟລ໌ທີ່ແທ້ຈິງດັ່ງທີ່ມັນຈະປາກົດຢູ່ໃນໄຟລ໌. ຄໍາສັ່ງ ຫາງ ສາມາດໃຊ້ເພື່ອສະແດງສ່ວນຫນຶ່ງຂອງໄຟລ໌ຫຼືທັງຫມົດຂອງມັນ, ຕາມຄໍາສັ່ງຂອງ ຫົວ . ຢ່າງໃດກໍຕາມ, ບໍ່ມີຄໍາສັ່ງເຫຼົ່ານີ້ສະແດງຜົນອອກໃນທາງທີ່ເຮັດໃຫ້ມັນເບິ່ງດີ.

ໂດຍສະເພາະ, ທ່ານຕ້ອງການທີ່ຈະສາມາດເບິ່ງຂໍ້ມູນໄດ້ໂດຍບໍ່ມີສັນຍາລັກທໍ່ແລະຫ່າງກັນ. ນັ້ນແມ່ນບ່ອນທີ່ຄໍາສັ່ງ ຖັນ ເຂົ້າມາ.

ການນໍາໃຊ້ພື້ນຖານຂອງຄໍາສັ່ງຄໍລໍາ

ທ່ານສາມາດເອີ້ນໃຊ້ຄໍາສັ່ງຖັນໂດຍບໍ່ມີຂໍ້ກໍານົດໃດໆດັ່ງຕໍ່ໄປນີ້:

ຄໍລໍາ

ນີ້ເຮັດວຽກທີ່ດີທີ່ສຸດກັບໄຟລ໌ຂອງຄໍາທີ່ມີຊ່ອງຫວ່າງລະຫວ່າງຄໍາສັບຕ່າງໆ. ມັນບໍ່ໄດ້ເຮັດວຽກເຊັ່ນດຽວກັນກັບຂໍ້ມູນຕາຕະລາງເຊັ່ນໃນຕົວຢ່າງໃນຕາຕະລາງຫມາຍນີ້.

ຜົນຜະລິດດັ່ງກ່າວແມ່ນມີດັ່ງນີ້:

ຕໍາແຫນ່ງ: 31 | 61 | 4 | man city | 30 | 51 6 | man utd | 30 | 50 8 | stoke city | 31 | 46 10 | Chelsea | 30 | 41 1 | leicester | | 66 3 | Arsenal | 30 | 55 5 | West ham | 30 | 50 7 | southampton | 31 | 47 9 | liverpool | 29 | 44

ກໍານົດຄວາມກວ້າງຄໍລໍາ

ຖ້າທ່ານຮູ້ຄວາມກວ້າງຂອງຄໍລໍາທ່ານສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້ເພື່ອແຍກຄໍລໍາໂດຍຄວາມກວ້າງ:

column-c

ຕົວຢ່າງເຊັ່ນຖ້າທ່ານຮູ້ວ່າຄວາມກວ້າງຂອງແຕ່ລະຄໍລໍາແມ່ນ 20 ຕົວອັກສອນທ່ານສາມາດໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້:

column-c20

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

pos team pld pts 1 leicester 31 66 2 tottenham 31 61 3 arsenal 30 55 4 man city 30 51 5 west ham 30 50 6 man ut 30 50 7 so'ton 31 47 8 stoke 31 46 9 liverpool 29 44 10 chelsea 30 41

ໃນປັດຈຸບັນໂດຍໃຊ້ຄໍາສັ່ງຕໍ່ໄປນີ້, ທ່ານສາມາດໄດ້ຮັບຜົນຜະລິດທີ່ດີ:

column-c10 leaguetable

ບັນຫາທີ່ມີນີ້ແມ່ນວ່າຂໍ້ມູນໃນແຟ້ມເບິ່ງແລ້ວດີດັ່ງນັ້ນຄໍາສັ່ງຂອງຫາງ, ຫົວ, nano ຫຼືແມວສາມາດສະແດງຂໍ້ມູນດຽວກັນໃນທາງທີ່ຖືກຕ້ອງ.

ກໍານົດຕົວແຍກຕົວໂດຍໃຊ້ຄໍາສັ່ງຖັນ

ວິທີທີ່ດີທີ່ສຸດໃນການນໍາໃຊ້ຄໍາສັ່ງຖັນກ່ຽວກັບໂຄຣມ, ທໍ່ຫຼືໄຟລ໌ທີ່ກໍານົດໄວ້ອື່ນໆຄືດັ່ງຕໍ່ໄປນີ້:

column -s "|" -t

ສະຫວິດ -s ສາມາດເຮັດໃຫ້ທ່ານກໍານົດ delimiter ທີ່ຈະໃຊ້. ຕົວຢ່າງ: ຖ້າໄຟລ໌ຂອງທ່ານຖືກແຍກກັນ, ທ່ານສາມາດໃສ່ "," ຫຼັງຈາກ -s. ສະຫຼັບ -t ສະແດງຂໍ້ມູນໃນຮູບແບບຕາຕະລາງ.

Output Separators

ເຖິງຢ່າງນັ້ນຕົວຢ່າງນີ້ໄດ້ສະແດງວິທີເຮັດວຽກກັບຕົວກໍານົດຂອງໄຟລ໌ເຂົ້າ, ແຕ່ວ່າຂໍ້ມູນກ່ຽວກັບຂໍ້ມູນໃນເວລາທີ່ມັນຖືກສະແດງຢູ່ໃນຫນ້າຈໍ.

ຄ່າເລີ່ມຕົ້ນຂອງ Linux ແມ່ນສອງສະຖານທີ່, ແຕ່ວ່າທ່ານອາດຈະຕ້ອງໃຊ້ສອງຕົວຢ່າງແທນ. ຄໍາສັ່ງຕໍ່ໄປນີ້ສະແດງໃຫ້ເຫັນວິທີການກໍານົດຕົວແຍກສັນຍານອອກ:

column -s "|" -t-o "::"

ເມື່ອນໍາໃຊ້ກັບຕາຕະລາງລາງວັນ, ຄໍາສັ່ງຜະລິດຜົນຜະລິດດັ່ງຕໍ່ໄປນີ້:

pos :: team :: pld :: pts 1 :: leicester :: 31 :: 66 2 :: tottenham :: 31 :: 61 3 :: arsenal :: 30 :: 55 4 :: man city :: 30 :: 51 5 :: west ham :: 30 :: 50 6 :: man utd :: 30 :: 50 7 :: southampton :: 31 :: 47 8 :: stoke city :: 31 :: 46 9 :: liverpool :: 29 :: 44 10 :: Chelsea :: 30 :: 41

ຕື່ມຂໍ້ມູນໃສ່ແຖວກ່ອນ Columns

ມີການປ່ຽນແປງອື່ນທີ່ບໍ່ມີປະໂຫຍດໂດຍສະເພາະແຕ່ຖືກລວມຢູ່ໃນທີ່ນີ້ສໍາລັບຄວາມສົມບູນແບບ. ການປ່ຽນ -x ເມື່ອນໍາໃຊ້ກັບສະຫຼັບ -c fills ແຖວເກັດທີ່ຢູ່ຕໍ່ຫນ້າຄໍລໍາ.

ດັ່ງນັ້ນສິ່ງນັ້ນຫມາຍຄວາມວ່າແນວໃດ? ເບິ່ງຕົວຢ່າງຕໍ່ໄປນີ້:

column-c100 leaguetable

ຜະລິດຕະພັນນີ້ຈະມີດັ່ງນີ້:

30 | 55 6 | man utd | 30 | 50 9 | liverpool | 29 | 44 1 | leicester | 31 | 66 4 | man city | 30 | 51 7 | southampton | 31 | 47 10 | Chelsea | 30 | 41 2 | tottenham | 31 | 61 5 | west ham | 30 | 50 8 | stoke city | 31 | 46

ຕາມທີ່ທ່ານສາມາດເຫັນ, ມັນຈະລົງໄປກ່ອນແລະຫຼັງຈາກນັ້ນ.

ຕອນນີ້ເບິ່ງຕົວຢ່າງນີ້:

column-c100-x leaguetable

ເວລານີ້ຜົນຜະລິດຄືດັ່ງຕໍ່ໄປນີ້:

Pos | ທີມ | pld | pts 1 | leicester | 31 | 66 2 | tottenham | 31 | 61 3 | arsenal | 30 | 55 4 | ຊາຍເມືອງ | 30 | 51 5 | west ham | 30 | 50 | 6 | man utd | 31 | 46 | 9 | liverpool | 29 | 44 | 10 | Chelsea | 30 | 41 |

ຂໍ້ມູນໄດ້ຜ່ານຫນ້າຈໍແລະຫຼັງຈາກນັ້ນລົງ.

ສະຫວິດອື່ນ ໆ

ສະຫຼັບອື່ນໆທີ່ມີເທົ່ານັ້ນມີດັ່ງນີ້:

column -V

ນີ້ສະແດງສະບັບຂອງຄໍລໍາທີ່ຕິດຕັ້ງໃນຄອມພິວເຕີຂອງທ່ານ.

column -help

ນີ້ສະແດງຫນ້າປື້ມຄູ່ມືໄປທີ່ປ່ອງຢ້ຽມຢູ່ປາຍສຸດ.