Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我正在尝试创建一个脚本,它需要偶数个文件名,并将内容从一个文件复制到另一个文件。例如:如果提供了 4 个文件名,则将 1 的内容复制到文件 2,将文件 3 的内容复制到文件 4。
直到现在我才想到..
if [ expr $# % 2 -ne 0 ] then echo: Please enter even number of filenames exit fi for file in $* do ..... ....
请告诉我如何继续这个脚本..非常感谢提前..
您可以使用以下shift命令从参数列表中删除文件:
shift
if (( $# % 2 )); then echo Please enter an even number of filenames exit 1 fi while (( $# )); do src=$1 dst=$2 cp "$src" "$dst" shift 2 done