小编Int*_*...的帖子

如何获取当前工作目录?

我想要一个将当前工作目录带到变量的脚本。需要目录的部分是这样的dir = pwd。它只是打印pwd如何将当前工作目录放入变量中?

shell scripting bash directory

256
推荐指数
4
解决办法
93万
查看次数

如何检查“if”语句中是否存在变量?

我需要在if语句中检查变量是否存在。有以下作用:

if [ -v $somevar ]
then
    echo "Variable somevar exists!"
else
    echo "Variable somevar does not exist!"
Run Code Online (Sandbox Code Playgroud)

与此最接近的问题是this,它实际上并没有回答我的问题。

bash test variable

98
推荐指数
4
解决办法
25万
查看次数

tar:存档中出现意外的 EOF

我试图解压缩.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 压缩数据。

shell tar centos gzip

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

在 Kali Linux 2.0 中添加存储库

如何在 Kali Linux 2.0 中添加存储库,如果这样做会产生什么影响?

apt package-management kali-linux

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

查找文件并递归地将文本附加到它们

我一直在寻找这个问题的答案:如何使用 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 文件。

bash find

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

标签 统计

bash ×3

shell ×2

apt ×1

centos ×1

directory ×1

find ×1

gzip ×1

kali-linux ×1

package-management ×1

scripting ×1

tar ×1

test ×1

variable ×1