小编Cap*_*Man的帖子

用于删除文件的 shell 脚本不起作用

我想删除多个分辨率低于 228x228 的图像。为此,我编写了这个 shell 脚本:

#!/bin/bash

for i in $( ls ); do
    if [$(identify -format "%w" $i) < 228] && [$(identify -format "%h" $i) < 228];
    then
        rm $i
    fi
done
Run Code Online (Sandbox Code Playgroud)

由于某些原因,我在运行它时得到了这个输出:

./del.sh: line 4: [640: command not found
./del.sh: line 4: [550: command not found
./del.sh: line 4: [315: command not found
...
Run Code Online (Sandbox Code Playgroud)

你能告诉我这个脚本有什么问题以及如何解决它。
谢谢你。

编辑:即使在括号后添加空格后,我仍然遇到错误。这是由于使用了<而不是-lt并且已修复。现在没有错误。

command-line bash scripts

3
推荐指数
2
解决办法
991
查看次数

SSD 上的 C 驱动器和 HDD 上的 D 驱动器的 Linux 等价物是什么?

我正在安装Ubuntu并习惯于Windows,因此我将对其进行比较。

我有一个 SSD 和一个 HDD。

在 Windows 中,我会在 SSD 上安装操作系统(使其成为 C 驱动器)并将我所有的游戏和电影放在 HDD 上(作为 D 驱动器)。

Linux 中的等价物是什么?将 SSD 挂载为 root (/) 并将 HDD 挂载为...什么?它甚至需要挂载点还是我可以将它用作/dev/sdc3?什么是挂载点?我以后可以吗?

选项是:

  • /
  • /启动
  • /家
  • /tmp
  • /usr
  • /var
  • /srv
  • /选择
  • /usr/本地

mount storage system-installation

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

vi 打开 Vim,但找不到 vim

当我输入vim打开 Vim 时,它说找不到该命令。那我试试vi。这将打开 Vim。(我没有发现这有什么问题,但它只是表明 Vim安装。)

为什么?如果安装了 Vim 为什么打不开vim

vim

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

标签 统计

bash ×1

command-line ×1

mount ×1

scripts ×1

storage ×1

system-installation ×1

vim ×1