我正在尝试获取文件中的行数。 我正在使用:
wc -l Example.master | sed's /. \([0-9] + \)。 / \ 1 /'
这对我不起作用,但我认为应该这样做。不匹配。就我而言,文件长5行,所以我得到了:
*5 Example.master*
但是,以下-可以正常工作(但一般来说是不正确的,因为文件的长度当然可能超过9行):
c -l Example.master | sed's /. \([0-9] \)。 / \ 1 /'
这有效并打印出来:
5
我想使用'sh'而不需要使用'bash'。备用选项可以,但是我想了解为什么我不能使用[0-9] +:(
答案 0 :(得分:0)
这可能对您有用(GNU sed):
keyCode
或者:
var altPressed = false;
$(document).keydown(function(evt) {
console.log("keydown", evt.which);
switch (evt.which) {
case 18:
altPressed = true;
break;
case 9: //tab key
case 27: //escape key
if(altPressed) {
altPressed = false;
}
break;
}
}).keyup(function(evt) {
console.log("keyup", evt.which);
switch (evt.which) {
case 18:
altPressed = false;
break;
});
两者都打印文件最后一行的行号。