如何将shell脚本变为可执行文件

如何将shell脚本变为可执行文件,第1张

方法一、可以使用gzexe命令直接将shell脚本变成可执行文件,命令为gzexe 后面接要处理的shell文件名。

加密后,用file查看文件类型已经为二进制文件了,执行都可以正常执行的。

方法二、可以使用shc命令将shell脚本变为可执行文件。

1、安装shc

2、加密脚本文件CFLAGS=-static shc -r -f tsh

CFLAGS指明为static静态编译,因为默认生成的是动态库,在不同的系统可能运行不了。-r也是为了生成的脚本二进制可执行程序能在其它的电脑上运行,-f参数用于指明要编译的脚本文件。

3、正常执行加密后的脚本文件。

4、shc常用参数说明

-e date (指定过期日期)

-m message (指定过期提示的信息)

-f script_name(指定要编译的shell的路径及文件名)

-r   Relax security (可以在相同 *** 作系统的不同系统中执行)

-v   Verbose compilation(编译的详细情况)

Rscript是一个R解释器,它有助于执行脚本文件中存在的R命令。

在本教程中,我们将学习在终端/控制台中使用 Rscript 命令编写 R 脚本文件和执行 R 脚本文件所需的基本语法。



使用 RScript 运行 R 脚本文件

geoallan >《R》

阅298转020221222 四川关注

R 脚本文件

R 脚本文件是一个扩展名为“R“,其中包含一个程序(一组命令)。Rscript是一个R解释器,它有助于执行脚本文件中存在的R命令。

在本教程中,我们将学习在终端/控制台中使用 Rscript 命令编写 R 脚本文件和执行 R 脚本文件所需的基本语法。

R 脚本文件 – 示例

下面是一个名为“ExampleR”的简单 R 脚本文件,其中包含将“Hello World!使用R Studio或任何文本编辑器在PC / Mac中创建名为ExampleR的文件。

示例R

# R program to print Hello World

aString =

"Hello World!"

print

( aString)

以下是上述脚本文件中每一行的详细说明。

第一行是注释,R 编程语言中的注释以 #(哈希)符号开头。R 语言仅支持单行注释,但可以解决多行注释的方法。

第二行是将值“Hello World!”赋值给变量。

aString

在第三行中,我们将变量的值打印到标准控制台输出。

aString

运行 R 脚本文件

R 语言提供 R 解释器。可以使用终端中的命令 Rscript 调用它。若要在终端命令提示符下运行 R 脚本文件 ExampleR,请使用以下语法。

$ Rscript ExampleR

Windows/MacOS/Linux/Ubuntu的语法保持不变。

从 ExampleR 的位置打开终端,并在终端中运行以下命令。

$ Rscript HelloWorldR

R 执行脚本文件 ExampleR,并将以下输出打印到控制台输出。

[1] "Hello World!"

以上就是关于如何将shell脚本变为可执行文件全部的内容,包括:如何将shell脚本变为可执行文件、rscript是什么、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zz/10106061.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存