小编jra*_*ara的帖子

shebang 是否确定运行脚本的 shell?

这可能是一个愚蠢的问题,但我仍然问它。如果我已经宣布了一个shebang

#!/bin/bash 
Run Code Online (Sandbox Code Playgroud)

在开始时my_shell_script.sh,我是否总是必须使用 bash 调用此脚本

[my@comp]$bash my_shell_script.sh
Run Code Online (Sandbox Code Playgroud)

或者我可以使用例如

[my@comp]$sh my_shell_script.sh
Run Code Online (Sandbox Code Playgroud)

我的脚本使用shebang确定正在运行的shell?难道同样的事情发生与ksh壳呢?我正在使用 AIX。

scripting executable shebang

110
推荐指数
4
解决办法
8万
查看次数

如何在sftp服务器中移动文件?

如何将 sftp 服务器中的文件移动到不同目录?我使用 sftp 连接到此服务器,然后尝试使用

mv myfile.csv /my/dir/myfile.csv
Run Code Online (Sandbox Code Playgroud)

但这会产生错误。如何做到这一点?

sftp rename

29
推荐指数
1
解决办法
10万
查看次数

如何按修改日期对 ls 命令的结果进行排序(目录在前)?

我可以开火

ls -lrt 
Run Code Online (Sandbox Code Playgroud)

获取按修改日期排序的文件和文件夹,但这不会将目录与文件分开。我想ls按修改日期显示第一个目录,然后按修改日期显示文件。怎么做?

linux ls bash sort

18
推荐指数
2
解决办法
7万
查看次数

如何在不重新登录 AIX 的情况下加载 .profile?

如何.profile在不重新登录 AIX Server 的情况下加载我的文件?

aix profile

8
推荐指数
1
解决办法
2万
查看次数

xargs -I 命令的目的是什么?

你能解释一下这个命令的作用吗:

files=(this_is_filename)
for filename in ${files[@]}; do 
  ls -t1 ../htory/$filename* |
    head -1 |
    xargs -I fname cp -p fname ../htory2/somefile.CSV
done
Run Code Online (Sandbox Code Playgroud)

特别是这个命令的这一部分

xargs -I fname cp -p fname ../htory2/somefile.CSV
Run Code Online (Sandbox Code Playgroud)

xargs shell-script

5
推荐指数
1
解决办法
3808
查看次数

如何在远程服务器中复制文件?

我想将远程服务器中的文件从一个目录(在远程服务器中)复制到另一个(也在同一远程服务器中)。我试过这个:

scp -r myacc@remote.server:/folder_a/*myfiles* ../folder_b
Run Code Online (Sandbox Code Playgroud)

这没有给出任何错误消息,但它不起作用。我也试过这个:

scp -r myacc@remote.server:/folder_a/*myfiles* myacc@remote.server:/folder_b
Run Code Online (Sandbox Code Playgroud)

这给出了一条错误消息:

权限被拒绝,请重试。

权限被拒绝,请重试。

收到断开连接:2:myacc 丢失连接的身份验证失败太多

如何将同一服务器中的文件从一个目录复制到另一个目录?

scp remote file-copy

1
推荐指数
1
解决办法
2908
查看次数

标签 统计

aix ×1

bash ×1

executable ×1

file-copy ×1

linux ×1

ls ×1

profile ×1

remote ×1

rename ×1

scp ×1

scripting ×1

sftp ×1

shebang ×1

shell-script ×1

sort ×1

xargs ×1