我有一个大文件,需要拆分成两个文件。假设在第一个文件中应该选择 1000 行并将其放入另一个文件中并删除第一个文件中的那些行。
我尝试使用,split
但它正在创建多个块。
我有一条路 "/third/party/city of las vegas"
当cd
我使用的路径"/third/party/city of las vegas"
。
在.profile
文件中,我已将路径导出到一个变量,如下所示
export clv="/third/party/city of las vegas"
Run Code Online (Sandbox Code Playgroud)
当我尝试cd $clv
它时抛出错误。如何导出目录名称中有空格的路径
我temp.csv
在我的脚本中调用了一个文件名,其中一个中间步骤是
echo "some info" > final.csv | cat temp.csv >> final.csv
Run Code Online (Sandbox Code Playgroud)
有时文件final.csv
是在没有数据的情况下创建的temp.csv
(当它通过调度程序运行时)。然后,当我重新运行该作业时,就会final.csv
按照我的预期创建。
为什么会这样(命令中究竟发生了什么echo "some info" > final.csv | cat temp.csv >> final.csv
)?
如果我按以下方式替换命令:
echo "some info" > final.csv ; cat temp.csv >> final.csv
Run Code Online (Sandbox Code Playgroud)
这个修改会有帮助吗?
我编写了一个 shell 脚本来从另一个 UNIX 服务器获取文件。但是文件没有被复制。有人可以帮助我我做错了什么。
sftp username@server:$path
get ubpbilp* ./
mget cust.cmp* bunc.cmp* ./
echo "Your files are copied."
Run Code Online (Sandbox Code Playgroud)