funtbl - ອອນລາຍໃນຄລາວ

ນີ້ແມ່ນຄໍາສັ່ງ funtbl ທີ່ສາມາດດໍາເນີນການໄດ້ໃນ OnWorks ຜູ້ໃຫ້ບໍລິການໂຮດຕິ້ງຟຣີໂດຍໃຊ້ຫນຶ່ງໃນຫຼາຍໆບ່ອນເຮັດວຽກອອນໄລນ໌ຂອງພວກເຮົາເຊັ່ນ Ubuntu Online, Fedora Online, Windows online emulator ຫຼື MAC OS online emulator

ໂຄງການ:

NAME


funtbl - ສະກັດຕາຕະລາງຈາກຜົນຜະລິດ Funtools ASCII

ສະຫຼຸບສັງລວມ


ມ່ວນ [-c cols] [-h] [-n ຕາຕະລາງ] [-p prog] [-s sep]

ລາຍລະອຽດ


[NB​: ໂຄງ​ການ​ນີ້​ໄດ້​ຖືກ​ສະ​ຫນັບ​ສະ​ຫນູນ​ຂອງ​ສະ​ຫນັບ​ສະ​ຫນູນ​ການ​ປຸງ​ແຕ່ງ​ຂໍ້​ຄວາມ ASCII ໃນ​
funtools. ໃນປັດຈຸບັນທ່ານສາມາດປະຕິບັດ fundisp ໃນ funtools ASCII ໄຟລ໌ຜົນຜະລິດ (ການກໍານົດຕາຕະລາງ
ການ​ນໍາ​ໃຊ້​ຫມາຍ​ເຫດ​ວົງ​ເລັບ​) ເພື່ອ​ແຍກ​ຕາ​ຕະ​ລາງ​ແລະ​ຖັນ​.]

ໄດ້ funtbl script ສະກັດຕາຕະລາງທີ່ລະບຸ (ໂດຍບໍ່ມີສ່ວນຫົວແລະຄໍາເຫັນ) ຈາກ a
funtools ASCII ໄຟລ໌ຜົນຜະລິດແລະຂຽນຜົນໄດ້ຮັບກັບຜົນໄດ້ຮັບມາດຕະຖານ. ອັນ​ທໍາ​ອິດ​ທີ່​ບໍ່​ແມ່ນ
switch argument ແມ່ນຊື່ໄຟລ໌ input ASCII (ie the saved output from funcnts, fundisp,
funhist, ແລະອື່ນໆ). ຖ້າບໍ່ມີຊື່ໄຟລ໌ຖືກລະບຸ, stdin ຖືກອ່ານ. ປຸ່ມ -n ລະບຸວ່າອັນໃດ
ຕາຕະລາງ (ເລີ່ມຕົ້ນຈາກ 1) ເພື່ອສະກັດ. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອສະກັດຕາຕະລາງທໍາອິດ. ໄດ້ -c
ສະວິດແມ່ນລາຍການທີ່ຂັ້ນດ້ວຍຊ່ອງຫວ່າງຂອງຕົວເລກຖັນເພື່ອສົ່ງຜົນອອກ, ຕົວຢ່າງ -c "1 3 5" ຈະ.
ແຍກສາມຖັນທຳອິດທີ່ເປັນຕົວເລກຄີກ. ຄ່າເລີ່ມຕົ້ນແມ່ນເພື່ອສະກັດຄໍລໍາທັງຫມົດ. ໄດ້
-s switch ລະບຸສາຍຕົວແຍກເພື່ອວາງລະຫວ່າງຖັນ. ຄ່າເລີ່ມຕົ້ນແມ່ນອັນດຽວ
ຊ່ອງ. ປຸ່ມ -h ລະບຸວ່າຊື່ຖັນຄວນຖືກເພີ່ມໃສ່ໃນແຖວຫົວກ່ອນ
ຂໍ້ມູນແມ່ນຜົນຜະລິດ. ໂດຍບໍ່ມີການສະຫຼັບ, ບໍ່ມີສ່ວນຫົວແມ່ນ prepended. ສະຫຼັບໂປຣແກຣມ -p
ອະ​ນຸ​ຍາດ​ໃຫ້​ທ່ານ​ລະ​ບຸ​ໂຄງ​ການ awk-like ເພື່ອ​ດໍາ​ເນີນ​ການ​ແທນ​ທີ່​ຈະ​ເປັນ​ຄ່າ​ເລີ່ມ​ຕົ້ນ (ຊຶ່ງ​ເປັນ host-
ສະເພາະ ແລະຖືກກໍານົດໃນເວລາສ້າງ). ສະວິດ -T ຈະອອກຂໍ້ມູນໃນ rdb
ຮູບແບບ (ເຊັ່ນ, ມີສ່ວນຫົວ 2 ແຖວຂອງຊື່ຖັນ ແລະເຄື່ອງໝາຍຂີດ, ແລະມີຖັນຂໍ້ມູນ
ແຍກໂດຍແຖບ). ປຸ່ມ -help ຈະພິມຂໍ້ຄວາມທີ່ອະທິບາຍການນຳໃຊ້ໂປຣແກຣມ.

ຕົວຢ່າງ, ພິຈາລະນາຜົນໄດ້ຮັບຈາກຄໍາສັ່ງ function ຕໍ່ໄປນີ້:

[sh] funcnts -sr snr.ev "ann 512 512 0 9 n=3"
# ແຫຼ່ງ
# ໄຟລ໌ຂໍ້ມູນ: /proj/rd/data/snr.ev
# arcsec/pixel: 8
# ພື້ນຫຼັງ
# ມູນຄ່າຄົງທີ່: 0.000000
# ຫົວໜ່ວຍຖັນ
# ພື້ນທີ່: arcsec**2
# surf_bri: cnts/arcsec**2
# surf_err: cnts/arcsec**2

# ສະຫຼຸບຜົນລົບຈາກພື້ນຫຼັງ
ເຖິງ net_counts ຂໍ້ຜິດພາດພື້ນຫລັງ error area surf_bri surf_err
—————————————————————————————————————————— ----- --------- ---------
1 147.000 12.124 0.000 0.000 1600.00 0.092 0.008
2 625.000 25.000 0.000 0.000 6976.00 0.090 0.004
3 1442.000 37.974 0.000 0.000 15936.00 0.090 0.002

# ຜົນການຫັກໃນພື້ນຫຼັງ
reg net_counts ຂໍ້ຜິດພາດພື້ນຫຼັງ error area surf_bri surf_err
—————————————————————————————————————————— ----- --------- ---------
1 147.000 12.124 0.000 0.000 1600.00 0.092 0.008
2 478.000 21.863 0.000 0.000 5376.00 0.089 0.004
3 817.000 28.583 0.000 0.000 8960.00 0.091 0.003

# ແຫຼ່ງທີ່ມາ ແລະອົງປະກອບພື້ນຖານຕໍ່ໄປນີ້ໄດ້ຖືກນໍາໃຊ້:
source_region(s)
----------------
Ann 512 512 0 9 n=3

reg ນັບ pixels sumcnts sumpix
-------------------- ------------------------- ---------
1 147.000 25 147.000 25
2 478.000 84 625.000 109
3 817.000 140 1442.000 249

ມີສີ່ຕາຕະລາງໃນຜົນໄດ້ຮັບນີ້. ເພື່ອສະກັດອັນສຸດທ້າຍ, ທ່ານສາມາດປະຕິບັດ:

[sh] funcnts -s snr.ev "ann 512 512 0 9 n=3" ⎪ funtbl -n 4
1 147.000 25 147.000 25
2 478.000 84 625.000 109
3 817.000 140 1442.000 249

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

ເພື່ອສະກັດພຽງແຕ່ຄໍລໍາ 1,2, ແລະ 4 ຈາກຕົວຢ່າງສຸດທ້າຍ (ແຕ່ມີສ່ວນຫົວ prepended ແລະ
ແຖບລະຫວ່າງຖັນ), ທ່ານສາມາດດໍາເນີນການ:

[sh] funcnts -s snr.ev "ann 512 512 0 9 n=3" ⎪ funtbl -c "1 2 4" -h -n 4 -s "\t"
#reg ນັບ sumcnts
+1 147.000 147.000
+2 478.000 625.000
+3 817.000 1442.000

ແນ່ນອນ, ຖ້າຜົນຜະລິດໄດ້ຖືກບັນທຶກໄວ້ໃນໄຟລ໌ທີ່ມີຊື່ foo.out, ຄືກັນ
ຜົນໄດ້ຮັບສາມາດໄດ້ຮັບໂດຍການດໍາເນີນການ:

[sh] funtbl -c "1 2 4" -h -n 4 -s "\t" foo.out
#reg ນັບ sumcnts
+1 147.000 147.000
+2 478.000 625.000
+3 817.000 1442.000

ໃຊ້ funtbl ອອນໄລນ໌ໂດຍໃຊ້ບໍລິການ onworks.net



ລ່າສຸດ Linux ແລະ Windows ໂຄງການອອນໄລນ໌