该文件看起来像
5.1,3.5,1.4,0.2,Banana
4.9,3.0,1.4,0.6,Apple
4.8,2.8,1.3,1.2,Apple
Run Code Online (Sandbox Code Playgroud)
我需要拥有它
4.9,3.0,1.4,0.2,Apple
4.8,2.8,1.3,1.2,Apple
5.1,3.5,1.4,0.2,Banana
Run Code Online (Sandbox Code Playgroud)
我一直在尝试使用
sort -t, -k5 file.csv > sorted.csv
Run Code Online (Sandbox Code Playgroud)
它所做的一切就是成功
5.1,3.5,1.4,0.2,Banana
4.8,2.8,1.3,1.2,Apple
4.9,3.0,1.4,0.6,Apple
Run Code Online (Sandbox Code Playgroud)
我怎么做到这样?它似乎根本没有排序.
首先,你推荐什么作为学习prolog的书.第二,是否有一种简单的方法可以一次加载多个.pl文件?目前只使用['name.pl']一次做一个,但一遍又一遍地做很烦人.我也在用它来学习.
谢谢
有没有办法让C运行计划程序?我知道这两种语言,并希望以C的速度使用方案的逻辑.基本的例子C使得方案需要使用的列表然后方案返回一些东西.到目前为止,我一直在使用DrRacket进行计划.谁能指出我正确的方向?
编辑:
看看Caleb的回答,我看到了Racket CGC.你如何找到这个我的网站上的球拍来源,我在Ubuntu.我在哪里可以获得libracket.a和libmzgc.a库.我无法在任何地方找到它们.在任何地方我看它只是回到文章说你需要它们.
我是bash的新手,我有一个程序可以对csv文件进行排序,然后根据输入进行打印或保存.但是在保存的if语句之后它继续挂在它上面.
if [ "$1" = "-f" ]; then
sort -r -t, -k5 $1>sorted.csv
elif [ "$2" = "" ]; then
sort -r -t, -k5 $1
fi
Run Code Online (Sandbox Code Playgroud)
它不应该排序文件$ 1并将其保存到sorted.csv?elif工作?