unix相关内容
我有一个二进制文件,我想与其他一些值替换地址 DEADBEEF 值 A2 ,说 A1 。 我怎样才能做到这一点与 DD ?如果有其他的工具,可以做到这一点,请建议。但是,我打算这样做在iPhone上,所以我只能用最基本的Unix工具的工作。 解决方案 的printf'\\ XA1“| DD兑换= = somefile BS = 1寻求= $ notrunc之外的((0xdeadbeef))
..
我有以下文件夹结构: 顶层文件夹 - > SubFolder1 - > MyFolder_Latest - > MyFile_Latest.txt - > SubFolder2 - > MyFolder_Latest - > MyFile_Latest.txt
..
我要寻找耳自动部署应用WAS6。是否存在被WAS6提供的默认脚本?如果是,请为我提供脚本的名称和请解释我如何使用。它会为我有很大的帮助。 如果有可用来部署耳朵没有默认脚本,如何着手编写脚本。 请做要紧的。 由于提前 解决方案 WebSphere Application Server提供的脚本工具,的wsadmin ,也可用于自动化应用程序的部署。看到这个
..
例子:我有一个文件:FILENAME.EXT,想不.EXT解压文件名 我希望能够使用该扩展名的文件名,只接受没有文件名及其扩展指令。我有一个名为bcheck实用程序,它接受作为它的参数没有扩展名的文件名。使用B检查*。不起作用,因为所有的文件都.DAT或.IDX扩展。这些文件不断被重新命名,因此我需要提供新的文件名B检查,而不必手动输入。 解决方案 这样做的Unix命令是基本名。
..
我使用Windows,我想用Perl,Python和批次等一行程序从文本文件中提取某些列。 在Unix上我可以这样做: 切-d“”-f 1-3<我的文件> 我怎么能这样做在Windows? 解决方案 下面是一个Perl单行打印文件的第一个3空格分隔列。这可以在Windows(或Unix)上运行。请参阅 perlrun 。 perl的-ane“打印QQ(@F [0..2] \
..
我要运行Ant脚本,提示用户输入,所以它需要通过控制台进行交互。同时我要登录控制台内容到日志文件。 我知道我可以使用蚂蚁> build.log 2';&放大器; 1 将重定向到文件,但保留控制台空 那么,如何可以在做什么?需要在Windows和UNIX。 解决方案 使用 T恤。 蚂蚁2 - ;&放大器; 1 |发球build.log tee.exe也可用于Windows
..
[编辑] 我有一个文件“changesDictionary.txt”含(可变数量)对键 - 值的字符串。 例如 “textToSearchFor”=“theReplacementText” (字典的格式是不重要,并且根据需要改变。) 我需要通过给定目录的内容,包括子目录进行迭代。对于具有扩展名“.txt”中遇到的每个文件,我们搜索每个在changesDictionary.txt的按键,用
..
是否有一个Windows命令转换文件的行结束? 我们有一个 test.bat的这是我们需要运行来启动我们的服务器。我们使用Perforce公司,我们需要有Unix的行结束在我们的工作空间。出于某种原因,我们不允许更改行结束到Windows在我们的工作区。但是,服务器在Windows上运行。 每次我需要运行批处理文件,我在记事本+ +中打开它,然后选择编辑→ EOL转换→ W
..
脚本来检查httpd的是打开还是关闭 #!/斌/庆典 服务= SERVICE_NAME email=user@domain.com 主机=`主机名-f` 如果(($(PS -ef | grep的-v grep的| grep的$服务|厕所-l)0)) 然后 回声“$服务正在运行” 其他 /etc/init.d/$service启动 如果(($(PS -ef | grep的-v grep的| gre
..
我已经做了所有那些在我的电脑用户的循环,现在我试图让用户输入的数量,他们从用户名列表中,号码与用户名相关联,因此当用户选择像3的数它假设以示与号码相关联的用户名 #!的/ usr / bin中/ env的庆典 数= $(awk的-F:'{$打印1}“/ etc / passwd文件|厕所-l) 为((i = 1; I< = $号;我+ +)) 做 在$用
..
为了使长话短说,我的终端不工作,所以一个论坛上表示,删除在/ usr / bin中的“登录”命令。有效。现在,一个月后,我试图安装Fink项目,而它不工作,因为它不能找到“登录”命令。 没有备份磁盘(哎呀) 安装盘不工作(我按住“C”,它记录了我反正) 所以,我在想,如果有什么地方我可以下载Unix的可执行文件或 - 因为Mac不是开源的,下载源$ C $ C的login命令并对其进行编
..
任何人都可以帮助会是怎样的问题? 主机=“192.153.222.1” USER ='名为ftpuser“ passwd文件=“苹果” 日志文件='a.log“ 而:;做 FTP -n -p -v $ HOST< example.script>> $日志文件 grep的-qf“已连接”$日志文件和放大器;&安培; grep的-qf“文件传
..
我的bash脚本不工作的方式,我希望它: #!/斌/庆典总=“0” 计数=“0” #FILE =“$ 1”这是更简单的方法 在$ FILE * 做 #开始处理所有的加工文件 而读线 做 如果[“$行”=〜^总]]; 然后 TMP = $(回声$线|切-d':'-f2) 数= $(表达式$计数+
..
我需要从文件名中提取2件事 - 扩大和多家。 我有一个文件夹“在/ var / www / html等/ MyFolder中/”,这个文件夹中包含了几个文件夹和每个文件夹中存储有一些文件。 该文件具有以下结构:“a_X_mytest.jpg”或“a_X_mytest.png”。 在“A_”是修复,并在每个文件夹一样的,我需要的“X”和文件扩展名。 我的脚本是这样的: #!/斌/庆典 对于
..
我希望能够用另一个替换一个字符串的出现在目录减去“的.git”目录中的文件的内容,所有文件的文件名。我有以下的code,这有利于改变文件名,但不替换文件内的字符串。我在做什么错了? #!/斌/庆典#替换文件occurances,小写 lower1 = $(回声$ 1 | TR“[:上:]''[:降低:]”) lower2 = $(回声$ 2 | TR“[:上:]''[:降低:]”) 回声“与$
..
我想知道解决以下问题。 问题:当我在命令行中输入一个数字/串,我应该能够跨preT它在我自己的路,做基于字符串的例如内容的任何行动如果是然后一个数字DO动作,否则做动作2等。 例如: $ 85049 [这应该做“CD /dir1/dir2/../85049'] 我不能让一个别名这一点,因为我可以输入任何大的数字。 任何想法,如何通过bash中实现这一功能? 解决方案 您可以使用 c
..
我试图简化别名的帮助下我的工作命令在我的bash shell。 问题陈述: 我想不同的文件从不同目录复制到一个单独的文件夹中。我使用这里的语法如下 CP<&夹GT; /<文件> <路径> /file.dir 在这里我要保存filename.directory,便于识别目标文件。为了达到同样的,我已经写了下面的别名。 别名脚本 CP $文件夹/文件名$〜
..
我在寻找一个相当于猛砸Python的os.path.join的。我想提示输入目录路径,然后将要使用的用户(与路径的帮助下加入相当于)做其他的东西。 解决方案 这是完全可以放心使用,例如,“$ {dirpath} / $ {文件名}”中一个庆典脚本。 庆典既懂POSIX风格的路径名。即使你打造的MinGW /本地庆典在Windows上。这意味着 / 始终是路径分隔符。这也意味着,它绝不会伤
..
我试图文件2 的内容与文件1 的比较和基于我需要一些行动。 但是,当我尝试采取从用户输入(变量答案)是否启动与否,程序不等待用户输入和需要赋给变量的值行自动。 #!/斌/庆典而读线; 做 VAR =`grep的$行file1.txt`如果[-z“$ VAR”] 然后 回声“$线未运行” 回声“你想启动?(Y / N)” 阅读答案 如果[“$回答”=“Y”] ||
..
我有一个.tar.gz文件。它包含20.5万行的有一个 20GB大小的文本文件。我不能提取该文件作为一个整体,并保存到磁盘。我必须做的以下任一选项: 在每个文件指定行数 - 比方说,1万元, - 并获得21文件。这将是一个preferred选项。 提取根据行号该文件的一部分,也就是说,从1000001至2000001,以获得用1M行的文件。我会用不同的参数,这是非常糟糕的重复此步骤21次。
..