Saya akan melakukan ini R
. Anda harus menginstalnya tetapi harus tersedia di repositori distribusi Anda. Untuk sistem berbasis Debian, jalankan
sudo apt-get install r-base
Itu juga harus membawa r-base-core
tetapi jika tidak, jalankan sudo apt-get install r-base-core
juga. Setelah R
menginstal, Anda dapat menulis skrip R sederhana untuk ini:
#!/usr/bin/env Rscript
args <- commandArgs(TRUE)
## Read the input data
a<-read.table(args[1])
## Set the output file name/type
pdf(file="output.pdf")
## Plot your data
plot(a$V2,a$V1,ylab="line number",xlab="value")
## Close the graphics device (write to the output file)
dev.off()
Script di atas akan membuat file bernama output.pdf
. Saya diuji sebagai berikut:
## Create a file with 100 random numbers and add line numbers (cat -n)
for i in {1..100}; do echo $RANDOM; done | cat -n > file
## Run the R script
./foo.R file
Pada data acak yang saya gunakan, yang menghasilkan:
Saya tidak sepenuhnya yakin apa yang ingin Anda plot tetapi setidaknya harus mengarahkan Anda ke arah yang benar.