小编mrt*_*mgs的帖子

如何使用 ack 查找包含两种模式的文件?

我正在尝试搜索包含 2 个模式的文件。我猜管道是要走的路,但我做错了什么,因为以下不起作用:

ack -l "pattern1" | ack -l "pattern2"
Run Code Online (Sandbox Code Playgroud)

我错过了什么?

bash shell pipe ack

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

循环python随机shuffle

我正在尝试使用相同初始列表的排列来填充列表.我不明白为什么以下不起作用.

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]]]

python random list while-loop

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

cleancss命令无法正常工作

我在本地安装了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)

我错过了什么?

npm clean-css npm-install

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

标签 统计

ack ×1

bash ×1

clean-css ×1

list ×1

npm ×1

npm-install ×1

pipe ×1

python ×1

random ×1

shell ×1

while-loop ×1