520pojie 发表于 2024-3-30 08:38

如何用通配符修改文件

内存搜索_通配符 (-1, 还原字节集2 (“83 7D F8 00 0F 85 ?? ?? ?? ?? 33 C0 55 68 ?? ?? ?? ?? 64 FF 30 64 89 20”), 地址)
上面可以用通配符搜索
写内存字节集 (-1, 地址 , 还原字节集2 (“83 7D F8 00 E9 E6 00 00 00 90 33 C0 55 68 9B 5C 8D 00 64 FF 30 64 89 20 ”))
如何用通配配符表示 还原字节集2 (“83 7D F8 00 E9 E6 00 00 00 90 33 C0 55 68 9B 5C 8D 00 64 FF 30 64 89 20 ”))中的数据

学编程的闹钟 发表于 2024-3-30 11:28

通配符是什么

boot 发表于 2024-3-30 15:35

参考PYG.DLL的实现,用的是解析PE文件的思路。

蔡坤明 发表于 2024-10-17 13:40

在计算机中,使用通配符(Wildcard)可以方便地匹配文件名或路径。通配符通常在命令行、脚本或某些编程语言中使用。以下是一些常见的方法来使用通配符修改文件。

### 1. 使用命令行

#### Windows 命令行(CMD)

在 Windows 的命令提示符中,可以使用以下命令:

- **复制文件**:
```cmd
copy *.txt D:\backup\
```

- **删除文件**:
```cmd
del *.log
```

- **重命名文件**(使用 `ren` 命令):
```cmd
ren *.txt *.bak
```

#### Linux/MacOS 终端

在 Linux 或 MacOS 的终端中,使用以下命令:

- **复制文件**:
```bash
cp *.txt /path/to/backup/
```

- **删除文件**:
```bash
rm *.log
```

- **重命名文件**(使用 `mv` 命令):
```bash
mv *.txt *.bak
```

### 2. 使用脚本

#### Python 示例

如果你想使用 Python 脚本来修改文件,可以使用 `glob` 模块来处理通配符:

```python
import glob
import os

# 修改所有 .txt 文件
for filename in glob.glob('*.txt'):
    new_filename = filename.replace('.txt', '.bak')
    os.rename(filename, new_filename)
```

#### Bash 脚本示例

在 Linux 中,你可以编写一个简单的 Bash 脚本:

```bash
#!/bin/bash

# 修改所有 .txt 文件
for file in *.txt; do
    mv "$file" "${file%.txt}.bak"
done
```

### 3. 使用文本编辑器

一些文本编辑器(如 VSCode、Notepad++)支持使用通配符进行批量替换。具体步骤如下:

1. 打开编辑器,选择“查找”或“替换”功能。
2. 输入通配符模式(如 `*.txt`)。
3. 执行替换操作。

### 注意事项

- 使用通配符时要小心,确保你不会意外修改或删除不想处理的文件。
- 在执行删除操作前,最好先列出将要删除的文件,以防误操作。

希望这些信息能帮助你有效地使用通配符修改文件!如果你有更具体的需求或问题,请告诉我!
页: [1]
查看完整版本: 如何用通配符修改文件