我使用sed替换文件中的NULL行.我使用的命令是
sed -i "s/.*shayam.*//g" FILE
Run Code Online (Sandbox Code Playgroud)
这在linux中工作正常.shayam在FILE中替换为空白.但是当我在solaris中使用它时,它显示出一些错误.
sed:非法选择 - 我
如何在solaris中使用sed的-i功能.请帮助.
我有一个包含字符串的数组,该字符串可能包含附加到末尾的空格.我需要使用perl脚本删除这些空格.我的数组看起来像这样
@array = ("shayam "," Ram "," 24.0 ");
Run Code Online (Sandbox Code Playgroud)
我需要输出为
@array = ("shayam","Ram","24.0");
Run Code Online (Sandbox Code Playgroud)
我试过了chomp (@array).它不适用于字符串.
我有一个文件,有一些条目,如
--ERROR--- Failed to execute the command with employee Name="shayam" Age="34"
--Successfully executed the command with employee Name="ram" Age="55"
--ERROR--- Failed to execute the command with employee Name="sam" Age="23"
--ERROR--- Failed to execute the command with employee Name="yam" Age="3"
Run Code Online (Sandbox Code Playgroud)
我只需要提取命令执行失败的名称和年龄.在这种情况下,我需要提取shayam 34 sam 23 yam 3.我需要在perl中执行此操作.非常感谢..
我有两个文件,其时间为x轴和一个值.我需要在一个图上叠加这两个.目前我尝试使用GNUplot,但在中间打了一针.这是一个示例文件
01:03:05 6
01:03:15 6
Run Code Online (Sandbox Code Playgroud)
和另一个文件
01:03:55 6
01:04:10 6
Run Code Online (Sandbox Code Playgroud)
我需要在一个图中绘制这两个文件(比如x标记和其他一些用于区分的符号).我不知道在GNUplot中是否可以这样做.目前我为每个文件创建了两个网格.但我需要在一个单一的情节中.这是我写的
set multiplot layout 1,2 # engage multiplot mode
set xdata time ## these three lines control how gnuplot
set timefmt '%H:%M:%S' ## reads and writes time-formatted data.
set format x '%H:%M:%S' ##
set xtics 05 # make time spacing of 2 minutes
plot 'AAA' u 1:2 # plot the first data set
plot 'BBB' u 1:2 # plot the second data set
unset multiplot
Run Code Online (Sandbox Code Playgroud)
任何熟悉GNUplot或任何其他工具(在linux中工作)的人都可以帮助我.
我在目录中有很多.c文件和.h文件.我需要在所有.c的开头添加注释,如"// INFO:这是由raj编写的C文件".你能告诉我如何使用脚本吗?
我有一个c ++代码.但是它带有.cpp,v扩展名.我想调试和编译代码.任何人都可以对这个话题有所了解.我想知道v表示什么?以及如何调试代码?
我需要检查远程机器是否正在ping,以便我可以对该机器执行ssh并在那里执行命令.怎么做这个检查perl?