Questions tagged «ksh»

7
如何在腻子/ SSH中设置默认的屏幕颜色
我用腻子SSH到Linux的盒子。默认情况下,我得到带有白色前景的黑色屏幕背景。要更改颜色,我要更改设置->窗口/颜色,然后将背景颜色设置为白色,将前景色设置为黑色。在我眼中这更容易。但是我似乎无法将此颜色设置设置为默认值,并且每次登录时都必须设置颜色。有人可以提出解决方案吗? 谢谢,

1
覆盖与系统命令同名的用户定义函数
此功能存在于我的用户的〜/ .bashrc中: function rm() { ls $* echo "rm?" read ans if [ "$ans" == 'y' ]; then /bin/rm $* fi } 在需要用户运行的ksh脚本中,我有这样一行: [[ "$KEEP" = "" ]] && \rm $FILE 虽然反斜杠转义了用户定义的别名,但是它不会阻止脚本运行具有相同名称的用户定义函数。结果,调用了我用户的rm()函数,而不是系统函数。 我发现了这个超级用户的问题和答案,但是解决方案仅适用于内置函数,而不适用于系统命令。 什么是最好的方法来执行rm命令而不是别名或函数?我是否必须指定rm的完整路径,并确保要正确执行的每个系统命令?有没有更好的办法?
14 bash  alias  bashrc  ksh 

2
本地运行命令与使用SSH进行远程命令之间的区别
我正在尝试通过SSH进入远程计算机,并在该计算机上运行.ksh文件以运行Java程序。 如果使用诸如Putty之类的工具通过SSH进入计算机,请运行以下命令: cd /folder/folder/examples; ksh runexample.ksh NameOfClass methodName Java程序将运行其全部过程,发送一些数据,将其放入外部数据库中,并显示响应。但是,如果我尝试从另一台计算机上的命令行通过SSH进入该计算机,如下所示: /usr/bin/ssh root@xxx.xx.xxx.xx.x "cd /folder/folder/examples; ksh runexample.ksh NameOfClass methodName;" 程序无法完全执行。它没有给我任何错误,但只是返回有关类文件已成功加载的通知,显示Java程序的第一行,然后退出而没有发送请求或接收响应。 我的两种方法有什么区别?任何会导致这种情况的想法吗?
1 command-line  ssh  shell  java  ksh 

2
从文本文件生成具有特定结构的新文件
在Linux上我有文件 orig-file.txt。此文件现在包含4个字段,但它们可能更少或更多(此文件由其他应用程序生成)。 什么是翻译的最佳选择 orig-file.txt 到像这样的文件 output-file.txt 文件(可能是shell脚本或awk等) 原稿-file.txt的 CREATE_TIMESTAMP TELEPHONE_NUMBER ID TYPE ------------------- -------------------- ---------- ----------------- 24-09-2009 16:17:45 33633333333 20 other_mmm_phone 24-09-2009 17:45:07 33644444444 20 other_mmm_phone 07-10-2009 10:45:49 12312312312 20 legacyphone 07-10-2009 11:46:38 59320000043 20 other_mmm_phone 输出file.txt的 CREATE_TIMESTAMP -> 24-09-2009 16:17:45 TELEPHONE_NUMBER -> 33633333333 ID -> 20 TYPE -> other_mmm_phone …

2
shell脚本+匹配单词没有echo命令
以下测试语法是ksh脚本的一部分 [[ $PARAM = TRUE ]] && [[ ` echo $LINE_FROM_FILE | grep -c Validation ` -eq 1 ]] && print "find Validation word" 我是否可以获得一些其他创造性语法/解决方案/命令来验证LINE_FROM_FILE中是否存在验证字而不使用echo命令? LINE_FROM_FILE =“123验证V125 tcp IP = 1.2.56.4” 利迪娅
ksh 

4
Unix find命令帮助
嗨,有人可以帮我做下一行吗? find . \( -type d ! -name . -prune \) -o -type f -name "*Log*" 基本上,它应该找到目录中存在名称中带有“ Log”的文件。 我有这样的结构: /logs | | ----folder1 | | | | | ---App1LogDate.txt | ----folder2 | | | | | ---App2LogDate.txt | | |--App3LogDate.txt | |--App4LogDate.txt 因此,鉴于我将在/ logs目录中运行此行,因此应获得以下结果: . ./folder1 ./folder2 总共3个目录。
unix  shell  ksh 
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.