小编Moh*_*mad的帖子

head命令跳过MAC OSX上的最后几行文件

我想输出文件的所有行,但跳过最后4,在终端上.

根据UNIX手册页,以下内容可能是一种解决方案.

head -n -4 main.m

MAN页面:

-n, - lines = [ - ] N打印前N行而不是前10行; 使用前导' - ',打印除了每个文件的最后N行之外的所有行

我在这里阅读了手册页.http://unixhelp.ed.ac.uk/CGI/man-cgi?head

但在MAC OSx上我得到以下错误.

头:非法行数 - -4

还有什么办法可以实现这一目标?

shell terminal command-line osx-lion

10
推荐指数
2
解决办法
5732
查看次数

等于scala中的自由函数定义

我已经开始学习Scala并注意到以下两个定义.

def a(m:Int){
    println("-" * m)
}                                         //> a: (m: Int)Unit
Run Code Online (Sandbox Code Playgroud)

=

def a(m:Int) = {
    println("-" * m)
}                                         //> a: (m: Int)Unit
Run Code Online (Sandbox Code Playgroud)

两者都可以使用 a(2)

我注意到第一个函数总是被视为Int => Unit,即使它返回一些东西.

问题:这两个定义在内部有何不同?

(这可能很傻,但我不知道如何谷歌这个)

scala function

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

标签 统计

command-line ×1

function ×1

osx-lion ×1

scala ×1

shell ×1

terminal ×1