小编sun*_*107的帖子

bash如何知道变量名称的结束位置?

鉴于:

myvar=Hello
Run Code Online (Sandbox Code Playgroud)
  • echo $myvar - >显示Hello (到目前为止很好)
  • echo $myvar#world - >显示Hello#world(为什么?我以为它会抱怨这里没有这样的变量叫myvar#world)
  • echo ${myvar#world} - >显示Hello(再次,为什么?)

bash scripting

21
推荐指数
2
解决办法
1万
查看次数

如何在war文件中列出jar文件的内容

假设我有一个.war文件

myWarFile.war

这个文件里面有一个jar文件 - WEB-INF/myJarFile.jar

我想看看myJarFile.jar中的文件是什么而不提取war文件.

有办法吗?

jar

6
推荐指数
1
解决办法
1万
查看次数

循环中简单的命令执行 - bourne shell脚本

我有一个名为inp.txt的文件,其中列出了3个目录名

#!/bin/sh
while read dirname
do
        echo $dirname
        "ls -l" $dirname
done < inp.txt
Run Code Online (Sandbox Code Playgroud)

当我运行上面的操作时,我收到此错误:

line 5: ls -l: command not found
Run Code Online (Sandbox Code Playgroud)

如果我只做"ls"而不是"ls -l",它可以正常工作.我在这里错过了什么?

bash shell

1
推荐指数
1
解决办法
2083
查看次数

以编程方式获取Windows中的可用RAM?

全部,需要一些帮助.我来自纯粹的Java背景,对C编程知之甚少.基本上我需要编写一个C程序(并创建一个可执行文件),它将在Windows机器上输出自由字节数(RAM)(XP/2008/7)

我对它做了一些研究,发现有一个名为GlobalMemoryStatusEx的函数,还有一个链接:http://msdn.microsoft.com/en-us/library/aa366589(v = vs.85) .aspx

我用gcc安装了cygwin,上面的程序甚至都没有为我编译.我知道我在做一些愚蠢的事情..

$ gcc hello.c -o hello.exe
hello.c:3:19: error: tchar.h: No such file or directory
hello.c: In function `main':
hello.c:7: error: `MEMORYSTATUSEX' undeclared (first use in this function)
hello.c:7: error: (Each undeclared identifier is reported only once
hello.c:7: error: for each function it appears in.)
hello.c:7: error: expected `;' before `statex'
hello.c:9: error: `statex' undeclared (first use in this function)
Run Code Online (Sandbox Code Playgroud)

很感谢任何形式的帮助!

c windows memory-management

0
推荐指数
1
解决办法
924
查看次数

标签 统计

bash ×2

c ×1

jar ×1

memory-management ×1

scripting ×1

shell ×1

windows ×1