我正在写我的第一个脚本,所以请原谅我的初学者错误。我一直在寻找堆栈溢出,但没有找到任何可以帮助我解决这个问题的东西。
该脚本将使用 WinSCP 访问 Raspberry Pi 中的文件夹并拆分变得太大的文件。然后它会再次使用 WinSCP 将子文件复制到桌面。我们知道如何分割文件以及如何将内容移至 WinSCP,但由于我们无法控制子文件名,因此我们认为将它们存储在文件夹中并将其移至更有意义。
这是我到目前为止所拥有的:
#!/bin/bash
# Data Collector Script
mkdir $output
mv split -l 20000 helloworld.txt output //This is the line where I get stuck
Run Code Online (Sandbox Code Playgroud)
有没有办法可以直接将文件拆分为输出文件?我会手动移动它们,但文件名是随机的。
尝试这个:
split -l 20000 helloworld.txt output/x
Run Code Online (Sandbox Code Playgroud)
参考: http: //linux.die.net/man/1/split