小编fed*_*dxc的帖子

SH脚本根据文件名将文件从一个目录移动到另一个目录

我正在尝试编写一个sh脚本,该脚本将在我的一个下载完成后运行.

它应该在〜/ Downloads上查找特定的文件名,并根据文件名将其移动到不同的目录.

即我已经下载了Glee的最后一集,文件名为:

glee_some_trash_files_always_have.mkv
Run Code Online (Sandbox Code Playgroud)

它应该移动到

~/TVshows/Glee/
Run Code Online (Sandbox Code Playgroud)

这就是我能做到的:

#!/bin/bash

if filename in ~/Downoads; then
result=
if filename = *glee*; then
result= mv $filename ~/TVshows/Glee/
else
if filename = *pokemon*; then
result= mv $filename ~/TVshows/pokemon/
endif
done
Run Code Online (Sandbox Code Playgroud)

我的方法是否正确?请注意我是新来的.

提前致谢.

###############################################################################
Run Code Online (Sandbox Code Playgroud)

编辑:这是我的脚本,我希望其他人能发现它有用:

#!/bin/bash

cd "$HOME/Downloads"
# for filename in *; do
find . -type f | while IFS= read filename; do # Look for files in all ~/Download sub-dirs
  case "${filename,,*}" in  # this syntax emits the value in lowercase: ${var,,*}  (bash …
Run Code Online (Sandbox Code Playgroud)

bash shell

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

如何使用js将包含字母和数字的字符串拆分为不同的变量?

给出以下字符串:

var myString = "s1a174o10";
Run Code Online (Sandbox Code Playgroud)

我想得到以下结果:

var s = 1;
var a = 174;
var o = 10;
Run Code Online (Sandbox Code Playgroud)

字符串上的每个字母都与以下数字匹配.

请记住,字符串不是静态的,这是另一个例子:

var myString = "s1p5a100";
Run Code Online (Sandbox Code Playgroud)

javascript

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

如何使用JavaScript捕获带注释的HTML?

我想知道是否可以使用JavaScript捕获注释的注释.

这句话在soruce代码上看起来像这样:

<div id='ContainerId'>
<!-- NON IDEAL REASON: 90 min time window depart arrive -->
<b>1,107.45 GBP</b><br />
<!--LLF: 1107.45 -->
</div>
Run Code Online (Sandbox Code Playgroud)

我需要在变量中保存该值(在本例中为1107.45).

这似乎不起作用:

var LLF = jQuery("contains('LLF')");
Run Code Online (Sandbox Code Playgroud)

有任何想法吗?

谢谢!

html javascript jquery

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

标签 统计

javascript ×2

bash ×1

html ×1

jquery ×1

shell ×1