这不是家庭作业题,这是旧考试中的一道题,所以任何给出答案的人都不会助长学术不诚实。对于那些仍然持怀疑态度的人,我只是在寻找我可以为此使用什么命令。
您有一个名为 one_mb 的文件,大小刚好为 1 兆字节。您想要从中创建一个大小正好为 128 兆字节的文件。请编写一个最多 9 行的 shell 脚本来执行此操作,并且没有循环、if 语句、递归或任何其他逻辑控制结构。每条命令(包括参数)的长度必须少于 100 个字符。
我开始研究 xarg,但找不到使用它来完成此任务的好方法。
最佳答案
假设是 bash,您可以使用单行大括号扩展 hack:
cat one_mb{,}{,}{,}{,}{,}{,}{,} > 128_mb
关于bash - 在没有循环的情况下多次对文件进行分类,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15514395/