小编mrm*_*084的帖子

使用bash按第5列排序csv文件

该文件看起来像

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)

我怎么做到这样?它似乎根本没有排序.

linux bash

13
推荐指数
2
解决办法
2万
查看次数

Prolog基本问题

首先,你推荐什么作为学习prolog的书.第二,是否有一种简单的方法可以一次加载多个.pl文件?目前只使用['name.pl']一次做一个,但一遍又一遍地做很烦人.我也在用来学习.

谢谢

prolog

7
推荐指数
1
解决办法
479
查看次数

Scheme和C一起工作

有没有办法让C运行计划程序?我知道这两种语言,并希望以C的速度使用方案的逻辑.基本的例子C使得方案需要使用的列表然后方案返回一些东西.到目前为止,我一直在使用DrRacket进行计划.谁能指出我正确的方向?

编辑:

看看Caleb的回答,我看到了Racket CGC.你如何找到这个我的网站上的球拍来源,我在Ubuntu.我在哪里可以获得libracket.a和libmzgc.a库.我无法在任何地方找到它们.在任何地方我看它只是回到文章说你需要它们.

c scheme

3
推荐指数
1
解决办法
1449
查看次数

如果声明,Bash程序挂起

我是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工作?

linux bash

1
推荐指数
1
解决办法
449
查看次数

标签 统计

bash ×2

linux ×2

c ×1

prolog ×1

scheme ×1