小编nik*_*hil的帖子

运行指定时间的命令,如果时间超过则中止

我想知道如何在指定的时间内运行命令,比如一分钟,如果它没有完成执行,那么我应该能够停止它。

linux timeout time

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

which 和 where 有什么区别

wherewhichshell 命令有什么区别?这里有些例子

 ~  where cc
/usr/bin/cc
/usr/bin/cc
~  which cc
/usr/bin/cc
Run Code Online (Sandbox Code Playgroud)

  ~  which which
which='alias | /usr/bin/which --tty-only --read-alias --show-dot --show-tilde'
/usr/bin/which
  ~  which where
/usr/bin/which: no where in (/usr/local/bin:/bin:/usr/bin:/home/bnikhil/bin:/bin)
Run Code Online (Sandbox Code Playgroud)

  ~  where which
which: aliased to alias | /usr/bin/which --tty-only --read-alias --show-dot
 --show-tilde
which: shell built-in command
/usr/bin/which
/usr/bin/which
  ~  where where
where: shell built-in command
Run Code Online (Sandbox Code Playgroud)

对我来说,他们似乎做同样的事情,一个是内置的 shell,不太确定这与命令有什么不同?

linux zsh which shell-builtin

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

seq - 无效的浮点参数错误

我有一个包含许多数字的文件,每个数字在一行中。我的目标是找到丢失的数字。我正在尝试生成所有数字的序列seq

start=$(head -1 numbers.txt)
finish=$(tail -1 numbers.txt)
seq $start $finish > all_numbers.txt
Run Code Online (Sandbox Code Playgroud)

我收到以下错误消息

seq: invalid floating point argument: 4106
Try 'seq --help' for more information.
Run Code Online (Sandbox Code Playgroud)

我很困惑,因为 4106 显然不是浮点数。

在此之后,我计划使用 diff 来查找丢失的数字。有人能告诉我为什么 seq 会这样吗?

bash shell-script seq

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

标签 统计

linux ×2

bash ×1

seq ×1

shell-builtin ×1

shell-script ×1

time ×1

timeout ×1

which ×1

zsh ×1