2015-05-09 56 views
0

我想在ubuntu上设置JSLint并创建一个名为jslint的脚本。我把它放在/usr/local/bin。所以在任何地方我都可以运行jslint somefile(理论上)。如何使用bash运行JSLint?

我尝试安装jslint4javahttps://code.google.com/p/jslint4java/

我的剧本有以下内容:

#!/bin/bash 

for jsfile in [email protected]; 
do /usr/bin/java \ 
    -jar /usr/local/lib/jslint4java-2.0.5.jar \ 
    "$jsfile"; 
done 

我试图java -jar /usr/local/lib/jslint4java-2.0.5.jar它的工作原理,但是当我尝试jslint没有。

+2

“不起作用”不是问题描述。告诉我们它做了什么/不做什么。你会得到什么错误信息?怎么了? – Mat

回答

1

而不是使一个脚本,你可以用

alias jslint='java -jar /usr/local/lib/jslint4java-2.0.5.jar' 

每次你加入,你应该得到你想要的行为别名后使用jslint时间写的别名。当然,在这种情况下,别名将没有持久性。要使其成为永久性的,请将其添加到~/.bash_aliases,并确保您的~/.bashrc具有以下未注释(因此它正确地从~/.bash_aliases读取别名)。根据你的Ubuntu版本,这可能已经完成。

if [ -f ~/.bash_aliases ]; then 
    . ~/.bash_aliases 
fi