标签: bash

While 循环直到文件存在于 bash 中

我想写入wait直到 bash 中存在文件。我该怎么做呢?

我试过这个,但它不起作用:

while [ ! -f outputs\/$trace\_hist_len_$hist_len\_page_size_$page_size\.out]; do
echo "waiting for outputs\/$trace\_hist_len_$hist_len\_page_size_$page_size\.out";
done
Run Code Online (Sandbox Code Playgroud)

它似乎有一个语法错误。

bash shell-script

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

如何在我的 shell 中设置 '~'

通常,~在我的 shell 中映射到/home/myuserid. 如何使它映射到另一个目录?

cygwin bash ubuntu

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

Unix 列表绝对文件名

给定一个表示文件(或目录、设备等)的任意单个参数,我如何获得该参数的绝对路径?

我已经看到这个问题的许多答案涉及 find/ls/stat/readlink 和 $PWD,但没有一个适合我的需要。看起来最接近的答案是 ksh 的“whence”命令,但我需要它在 sh/bash 中工作。

假设文件 foo.txt 位于我的主目录 /Users/matthew/foo.txt 中。尽管我当前的工作目录是什么(我正在调用命令“abs”),但我需要以下行为:

(PWD is ~)
$ abs foo.txt
/Users/matthew/foo.txt

$ abs ~/foo.txt
/Users/matthew/foo.txt

$ abs ./foo.txt
/Users/matthew/foo.txt

$ abs /Users/matthew/foo.txt
/Users/matthew/foo.txt
Run Code Online (Sandbox Code Playgroud)

“腹肌”到底是什么?

TIA,马修

unix bash path ls

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

Bash shell 脚本 rsync

如何使用 RSYNC 将一个文件夹的所有内容递归复制到另一个文件夹?例如:源文件夹目标文件夹

linux bash

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

如何对给定目录中的每个文件运行命令?

我正在使用mp4box在 MP4 文件上移动 MOOV 原子。

问题是,我将在给定文件夹中有 6 个文件,并且我不想inter 500单独运行该命令六次。

是否可以mp4box -inter 500 *在目录中执行类似操作,以便对该文件夹中的所有 mp4 文件运行该命令?

linux bash mp4box

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

我的主文件夹中没有 .bashrc 文件

我添加了一个新用户,并以它的身份登录,但在我的用户的主文件夹中不包含.bashrc文件。为什么没有创建这个文件?请注意,.bash_history确实创建了一个文件。

debian bash

0
推荐指数
2
解决办法
204
查看次数

如何使用上一个命令移动旧文件

这个命令找到我想要移动到旧文件夹的文件

find /home/ -maxdepth 1 -type f -mtime +1
Run Code Online (Sandbox Code Playgroud)

现在我如何通过这个命令来移动命令

mv (previous files) /old
Run Code Online (Sandbox Code Playgroud)

bash find

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

如何在 Windows 上安装 Bash 或 Bash 实用程序?

如何为 Windows 安装 Bash 以便我可以使用它的实用程序,例如 grep、vim 和 gcc,而在编辑环境变量以将它们全部包含在内方面的工作量最少。我想以某种方式执行此操作,这样我就不必对路径编辑器程序做很多额外的工作,这样我就不必担心由于同一程序的多个已安装版本而导致的冲突。如果可能的话,我希望能够使用单个安装应用程序来执行此操作,最好是我的版本 Windows 7。

这是一个与它标记为相似的问题不同的问题,因为它专注于减少使用环境变量的困难。

windows bash installation

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

如何在 Linux 中简化此命令,该命令由通过管道连接到 grep 的 cat 组成?

如何在 Linux 中简化此命令,包括cat管道到grep.

cat foo*.txt | grep cow
Run Code Online (Sandbox Code Playgroud)

有人告诉我,这是错误的做法。这是为什么?

linux bash grep cat

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

了解 Ubuntu 中的命令行

我想知道是否有任何参考资料 我可以跟进 GNOME-Terminal 中发生的所有事情是时候把大部分命令行的东西都背下来了。我目前正在使用 Ubuntu,从一月份开始我就一直在使用 Linux,所以我不知道我在用 Ubuntu 做什么。我知道的只是次要命令。

linux bash shell command-line

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

标签 统计

bash ×10

linux ×4

cat ×1

command-line ×1

cygwin ×1

debian ×1

find ×1

grep ×1

installation ×1

ls ×1

mp4box ×1

path ×1

shell ×1

shell-script ×1

ubuntu ×1

unix ×1

windows ×1