像 C/C++ 的 opengl 一样,是否有一些库可用于 Bash shell 脚本?
我试图使用 Bash 创建一个简单的 2D 游戏(河内之塔)。我需要哪些库才能从图形对象开始,例如创建圆柱体、环等?
我正在编写一个带有 2 个参数的脚本。第一个是iso文件的路径,第二个是iso名称。如何检查文件是否为 .iso 类型而不是其他类型的文件?
在 Windows 中,我可以看到在控制台上运行的服务器。我可以查看是否有错误或正在加载什么等等。但是在 Ubuntu 服务器中,我如何从终端看到服务器正在做什么?。
我正在运行一个.sh文件。我可以看到它正在运行,但我不知道它在做什么,或者是否有/曾经出现错误。
顺便说一句,我正在使用 xampp。
我将创建一个 shell 脚本文件来压缩主目录中的所有文件,但是在我更改权限后 tar 没有运行。
#!/bin/bash
tar -zxvf homefiles.tar.gz /home/
Run Code Online (Sandbox Code Playgroud) 这是一个简单的脚本,用于将文件路径传递给lsorchmod但即使用引号括起来,带空格的文件名也不起作用。
我如何让它工作?
#!/bin/sh
# Script to fix permissions on supplied folder and file name
echo "Enter Folder name"
read folder
echo "Folder name is "$folder
echo "Enter File name - if name includes spaces enclose in single quote marks"
read filename
echo "File name is "$filename
fullpath="/home/abc/"$folder"/"$filename
echo "Full path is "$fullpath
fixcommand="chmod a+rw -v "$fullpath
echo "Command to be executed is "$fixcommand
echo -n "Is that correct (y/n)? "
read answer
if echo "$answer" | …Run Code Online (Sandbox Code Playgroud) 我正在尝试创建一个用于递增年份的脚本,以便在 for 循环中使用。如果我的开始年份是 1951 年,我的结束年份是 2010 年,我该如何编写脚本,这样结果将是 1951-1980、1961-1990 等等,从一开始就以 10 年的间隔递增 30 年直到 2010 年。
提前致谢。
我想要一个脚本来显示保留块的百分比。如果它可以以另一种方式完成,那就太好了。
如果我手动使其可执行,这将起作用。我可以让它从脚本本身中执行吗?
cat > somescript.sh << \EOF
#!/bin/bash
block_count=$(sudo tune2fs -l /dev/sda1 | awk '/^Block count:/ {print $NF}')
reserved_block_count=$(sudo tune2fs -l /dev/sda1 | awk '/^Reserved block count:/ {print $NF}')
perl -e 'printf("%.1lf%%\n", ($ARGV[0] * 100.0 ) / $ARGV[1])' "$reserved_block_count" "$block_count"
EOF
Run Code Online (Sandbox Code Playgroud) 我在浏览器上手动输入一个 URL,该 URL 调用具有 GET 功能的页面,该功能直接提示我保存文件。我想在脚本上使用 cron 作业自动执行以下操作:
谁能帮忙写个脚本?我可以私下提供 URL 以测试行为。
我在 Mac 上的 Bash 中运行一个脚本,我试图将一个字符串拆分成一个数组,分隔符是一个空格。我正在运行的命令是:
array = ($(echo "$string" | tr ' ' "\n"))
Run Code Online (Sandbox Code Playgroud)
返回“意外的'('”错误。我尝试了多种解决方案,包括
#!/bin/bash我有一个特定的工作区,我必须导航到该工作区,该工作区非常长。喜欢/真的/该死的/烦人的/长的/和/它/需要/a/while/to/type。我想编写一个只有cd我自己参与的 shell 脚本,但当然,这行不通。有没有另一种方法可以做到这一点,这样我就可以 cd 进入这个目录而无需输入它?
不要告诉我复制和粘贴。
谢谢!