小编ser*_*rge的帖子

将一个变量添加到别名的多个部分?alias nd='mkdir $1' 有效但之后无法添加任何内容,为什么?

我有别名

alias moveit='mkdir $1 && find -name "*$1*" -type f -exec mv -t ~/$1 {} +'
Run Code Online (Sandbox Code Playgroud)

但我不太确定我做错了什么。
任何帮助将非常感激。

我正在尝试在键入时创建别名 moveit pdf

  1. 创建一个pdf在当前工作目录中调用的目录。
  2. pdf在工作目录及其所有子目录中搜索名称中包含的所有文件。
  3. 将那些找到的文件移动到名为pdf.

我知道这pdf会返回不是pdfs 的其他文件。我基本上是在尝试创建一个自动排序脚本。

我有文件叫:

alias moveit='mkdir $1 && find -name "*$1*" -type f -exec mv -t ~/$1 {} +'
Run Code Online (Sandbox Code Playgroud)

我想将这些文件分类到名为pdftxt和 的文件夹中rtf,所有这些都在一个脚本中,或者现在至少一次一个。

command-line bash alias find

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

标签 统计

alias ×1

bash ×1

command-line ×1

find ×1