相关疑难解决方法(0)

将字符串发送到stdin

有没有办法在bash中有效地做到这一点:

/my/bash/script < echo 'This string will be sent to stdin.'
Run Code Online (Sandbox Code Playgroud)

我知道我可以管道回声的输出,如下所示:

echo 'This string will be piped to stdin.' | /my/bash/script
Run Code Online (Sandbox Code Playgroud)

bash redirect stdin io-redirection

144
推荐指数
3
解决办法
15万
查看次数

Bash命令行和输入限制

在bash(或其他shell)中是否存在某种字符限制,可以输入多长时间?如果是这样,那个字符限制是什么?

即是否可以在bash中编写一个命令行执行时间过长的命令?如果没有要求的限制,是否有建议的限制?

unix bash shell command-line-arguments

81
推荐指数
2
解决办法
9万
查看次数

恢复.bak文件

我使用了运行perl脚本

perl -p -i.bak -e "..." *.sh dir/*.sh
Run Code Online (Sandbox Code Playgroud)

这创建了每个文件的副本

script.sh
script.sh.bak
Run Code Online (Sandbox Code Playgroud)

我现在想从.bak文件中恢复.我怎么能这么容易做到?

linux bash shell

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