我正在尝试搜索包含 2 个模式的文件。我猜管道是要走的路,但我做错了什么,因为以下不起作用:
ack -l "pattern1" | ack -l "pattern2"
Run Code Online (Sandbox Code Playgroud)
我错过了什么?
我正在尝试使用相同初始列表的排列来填充列表.我不明白为什么以下不起作用.
parts = [[],[]]
while len(parts[-1]) < 2:
newval = random.choice([[1,2,3,4],[5,6,7,8]])
for part in parts:
random.shuffle(newval)
part.append(newval)
Run Code Online (Sandbox Code Playgroud)
预期结果将是这样的:
[[[6,7,8,5],[1,3,4,2]],[[5,8,6,7],[4,2,3,1]]]
我在本地安装了clean-css但是我的npm脚本抛出错误,因为找不到cleancss(sh: cleancss: command not found).我尝试直接从命令行运行cleancss并全局安装(npm install -g clean-css)但我的shell仍然不知道它.所有其他包都工作正常.这是我的package.json的样子:
{
"scripts": {
"lint": "echo '=> linting' && jshint **/*.js",
"minify:js": "echo '=> minify:js' && uglifyjs main.js -o public/js/main.min.js",
"minify": "echo '=> minify:css' && cleancss main.css -o public/css/main.min.css"
},
"devDependencies": {
"clean-css": "^4.0.2",
"jshint": "^2.9.4",
"uglify-js": "^2.7.5"
}
}
Run Code Online (Sandbox Code Playgroud)
我错过了什么?