如何创建 shell 脚本以将给定文件复制到特定文件夹?
How to create a shell script to copy the given files to a particular folder?
- 我有 abc1.txt ,abc2.txt,abc3.txt,abc4.txt..abc42.txt 个文件在 folder1.
- 我有 abc1,abc2,abc3,abc4.....abc42 文件夹。
问题是
3. 我想编写一个脚本,将 abc1.txt 添加到 abc1 文件夹,abc2.txt 添加到 abc2 文件夹,abc3.txt 添加到 abc3 文件夹,依此类推所有文件。
请帮我解决这个问题?
您可以使用:
shopt -s nullglob
for f in abc*.txt; do mv "$f" "${f%.txt}"; done
- 我有 abc1.txt ,abc2.txt,abc3.txt,abc4.txt..abc42.txt 个文件在 folder1.
- 我有 abc1,abc2,abc3,abc4.....abc42 文件夹。
问题是 3. 我想编写一个脚本,将 abc1.txt 添加到 abc1 文件夹,abc2.txt 添加到 abc2 文件夹,abc3.txt 添加到 abc3 文件夹,依此类推所有文件。
请帮我解决这个问题?
您可以使用:
shopt -s nullglob
for f in abc*.txt; do mv "$f" "${f%.txt}"; done