我想要一个将当前工作目录带到变量的脚本。需要目录的部分是这样的dir = pwd。它只是打印pwd如何将当前工作目录放入变量中?
我需要在if语句中检查变量是否存在。有以下作用:
if [ -v $somevar ]
then
echo "Variable somevar exists!"
else
echo "Variable somevar does not exist!"
Run Code Online (Sandbox Code Playgroud)
与此最接近的问题是this,它实际上并没有回答我的问题。
我试图解压缩.tar.gz文件,但遇到了这个错误:
gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)
该tar.gz文件包含一个.tar文件,解压缩后会导致:
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now
Run Code Online (Sandbox Code Playgroud)
我尝试了–ignore-zeros和–ignore-failed-read,尽管它们都不起作用。
有什么办法可以提取这个文件,即使它已损坏?
有问题的文件类型::.tar.gz来自 UNIX 系统的 Gzip 压缩数据。
如何在 Kali Linux 2.0 中添加存储库,如果这样做会产生什么影响?
我一直在寻找这个问题的答案:如何使用 find append text to all hits?我最初的方法类似于,
sudo find / -type f -name "*.py" -exec cat somecode.txt >> {} \;
尽管所做的只是创建一个文件名,其中{}填充了 somecode.txt 的内容,每次点击重复一个。然后我尝试运行该命令,
sudo find / -type f -name "*.py" -exec echo somecode.txt >> {} \;
尽管这具有相同的效果,只是这次{}填充了somecode.txt重复一次或每次命中的字符串。有没有其他方法可以做到这一点,或者我只是缺少一些基本的东西?
编辑:
我的预期目标是将 的内容somecode.txt附加到系统中的每个 python 文件。