小编Hel*_*ein的帖子

在 for 循环中排除具有特定前缀的文件名(通配符)

这可能很容易,但我无法弄清楚。在 for 循环中,我想排除某些带有前缀zz(例如zz131232.JPG)的文件,但我不知道如何排除这些文件。

for i in *.JPG; do
    # do something
done
Run Code Online (Sandbox Code Playgroud)

如何修改“for 规则”以排除带有前缀的文件zz

linux bash

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

对于base来说价值太大了(错误令牌是"08")bash

我在论坛上看到问题是我创建八进制而不是十进制,但我找不到在哪里更改我的代码来解决这个问题.

This is part of my code:
dd=1234567890aAbBcCdDeEfFgGhHiIjJkKlLmMnNoOpPqQrRsStTuUvVwWxXyYzZ
ddate=$(exiv2 "${i}"|grep timestamp)
SPEC=$ddate
read X X YEAR MONTH DAY HOUR MINUTE SECOND <<<${SPEC//:/ }
d1=${YEAR:2}
d2=${dd:(MONTH-1):1}
d3=${dd:(DAY-1):1}
d4=${dd:(HOUR-1):1}
d5=${dd:(MINUTE-1):1}
d6=${dd:(SECOND-1):1}
d7=0
Run Code Online (Sandbox Code Playgroud)

感谢您的帮助!

string bash decimal octal

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

如果在VBA中有或多个语句

我想将带有14列的Excel文件重新分发到正确的列(具有12.000行).

为此,我必须使用一些If和Or语句将数字放在矩阵中.但显然我没有从中得到正确的东西.

它使我的所有单元格为零,而具有值的单元格应保持该值.

我哪里出错?:

    For i = 1 To LastRow
    If Cells(i, 8).Value2 = "" Then Cells(i, 8).Value2 = 0

    If Cells(i, 1).Value2 < 437 And Cells(i, 5).Value2 = "aa" _
    Or Cells(i, 5).Value2 = "bb" _
    Or Cells(i, 5).Value2 = "cc" _
    Or Cells(i, 5).Value2 = "dd" _
    Or Cells(i, 5).Value2 = "ee" _
    Or Cells(i, 5).Value2 = "ff" _
    Or Cells(i, 5).Value2 = "gg" _
    And Cells(i, 7).Value2 = "" _
    Then Cells(i, 7).Value2 = 0

    Next i …
Run Code Online (Sandbox Code Playgroud)

excel vba excel-vba

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

标签 统计

bash ×2

decimal ×1

excel ×1

excel-vba ×1

linux ×1

octal ×1

string ×1

vba ×1