小编Oli*_*ons的帖子

/etc/crontab “test -x”代表什么

在我的/etc/crontab文件中,我有:

# m h dom mon dow user  command
17 *  * * * root    cd / && run-parts --report /etc/cron.hourly
25 6  * * * root  test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.daily )
47 6  * * 7 root  test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.weekly )
52 6  1 * * root  test -x /usr/sbin/anacron || ( cd / && run-parts --report /etc/cron.monthly )
#
Run Code Online (Sandbox Code Playgroud)

我知道这在实践中做了什么,但我不了解命令行。

男人“测试”根本没有帮助: …

shell cron

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

如何删除给定文件(多个)中行尾的尾随空格?

我已经厌倦了源文件中无用的空格,我什至配置了 vim 来显示它们。

问题是我经常(如果不是总是)不得不与我的伙伴开发人员处理无用的空间。

我只想扫描源文件(给定正则表达式)并从所有给定文件中删除空格。

我在网上搜索过(“bash 删除空格”等),但没有找到有用的东西。

shell-script text-processing

9
推荐指数
1
解决办法
2万
查看次数

有没有什么简单的方法可以在很多文件中更改一行?

我正在尝试使用 PHP CodeSniffer,结果如下:

-----------------------------------------------------------------
A TOTAL OF 3008 ERROR(S) AND 380 WARNING(S) WERE FOUND IN 46 FILE(S)
-----------------------------------------------------------------
Run Code Online (Sandbox Code Playgroud)

在一行中有很多小的更改(例如:更改@author Olivier Pons@author Olivier Pons <olivier.pons@gmail.com>),我想通过 shell 脚本进行,或者更好的是通过命令行进行,并且(如果可能)使用正则表达式。

您对这个问题有什么想法/建议/工作解决方案吗?

谢谢!

(注意:我已经读过这个,但它对我没有帮助)

shell text-processing

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

更改提示颜色时复制/粘贴无法正常工作

打开提示,尝试执行以下操作:

  • 输入此代码:export PS1="\e[1;30m-30-\e[m >"
  • 用鼠标复制它(选择代码+复制它(当我启用鼠标选择时我有自动复制))
  • 关闭提示
  • 打开一个全新的提示
  • 立即粘贴(SHIFT INS)
  • 键入“HOME”键和“END”键,您将看到光标转到逻辑位置(代码的开始和结束)
  • 现在按 ENTER 键
  • 你提示改变颜色
  • 立即粘贴(SHIFT INS)
  • 输入“HOME”键和“END”键,您会看到光标转到不合逻辑的位置(偏移问题)

这意味着如果我将颜色应用于提示,我将无法复制/粘贴+更改复制的代码...

注意:我在这里问它是因为我认为这是wsltty的问题,但它似乎只与我试图分配的内容有关:export PS1="\e[1;30m-30-\e[m >"...而且我没有看到问题。它应该只是改变提示的颜色(这就是它实际上所做的)。但它似乎还做了一些我没有看到的事情。有人知道它可能是什么吗?

colors prompt

0
推荐指数
1
解决办法
211
查看次数

标签 统计

shell ×2

text-processing ×2

colors ×1

cron ×1

prompt ×1

shell-script ×1