我有一个2列n行的文件。
columnn1包含名称和column2年龄。
我想根据年龄(在第二列)以升序对该文件的内容进行排序。
结果应该显示最年轻的人的名字,然后是第二年轻的人,依此类推……
关于单行shell或bash脚本的任何建议。
我有一个2列n行的文件。
columnn1包含名称和column2年龄。
我想根据年龄(在第二列)以升序对该文件的内容进行排序。
结果应该显示最年轻的人的名字,然后是第二年轻的人,依此类推……
关于单行shell或bash脚本的任何建议。
我需要在WPF控件层次结构中搜索与给定名称或类型匹配的控件。我该怎么做呢?
如果我从脚本中运行这些命令:
#my.sh
PWD=bla
sed 's/xxx/'$PWD'/'
...
$ ./my.sh
xxx
bla
这很好。
但是,如果我运行:
#my.sh
sed 's/xxx/'$PWD'/'
...
$ ./my.sh
$ sed: -e expression #1, char 8: Unknown option to `s'
我在教程中读到,要从shell中替换环境变量,你需要停止,并“引用”$varname部分,这样它就不会直接被替换,这就是我所做的,并且只有在变量刚刚定义之前才有效。
我如何才能让sed识别$var作为一个环境变量,因为它是在shell中定义的?
我注意到在一些开源项目中经常提到pty和tty,谁能告诉我它们是什么意思,它们之间有什么区别?
我试图使用matplotlib.pyplot.imshow()显示灰度图像。我的问题是灰度图像显示为色图。我需要它是灰度的,因为我想在图像上画上颜色。
我在图像中读取并使用PIL的image .open().convert(“L”)转换为灰度
image = Image.open(file).convert("L")
然后我将图像转换为一个矩阵,这样我就可以很容易地使用一些图像处理
matrix = scipy.misc.fromimage(image, 0)
然而,当我这样做的时候
figure()
matplotlib.pyplot.imshow(matrix)
show()
它使用色图显示图像(即它不是灰度)。
我哪里做错了?
在一个目录中有多个以fgh开头的文件,例如:
fghfilea
fghfileb
fghfilec
我想将它们全部重命名为以前缀jkl开头。是否有一个单独的命令来执行该操作,而不是逐个重命名每个文件?
是否有可能检查bash脚本语法而不执行它?
使用Perl,我可以运行Perl -c '脚本名称'。bash脚本是否有等效的命令?
我有一个使用谷歌地图Android v2 API的应用程序。我已经添加了google-play-services_lib库项目到我的工作空间,并从我的应用程序项目中添加了对它的引用,按照这些页面上的说明:
http://developer.android.com/google/play-services/setup.html。 https://developers.google.com/maps/documentation/android/start
一切似乎都很正常:应用程序显示地图和覆盖默认标记。所以我很确定我已经正确地设置了谷歌播放服务和谷歌地图API。
然而,我在ADT LogCat窗口中看到这条消息每当地图视图初始化(在第二代Nexus 7上):
The Google Play services resources were not found. Check your project configuration to ensure that the resources are included.
消息级别是Error,标记是GooglePlayServicesUtil。
这似乎是良性的,因为我的应用程序运行良好。但是我能做些什么来解决问题呢?
进一步的信息:每次“谷歌播放服务资源未找到”消息出现在LogCat中,它前面是这些消息,这是警告和标记ResourceType:
getEntry failing because entryIndex 906 is beyond type entryCount 3
Failure getting entry for 0x7f0b038a (t=10 e=906) in package 0 (error -2147483647)
FWIW,当我搜索项目时,我找不到常量0x7f0b038a,包括gen/R.java文件。
我检查了生成的.apk的内容,它包括了google-play-services_lib/res目录下的所有资源。
另一个更新:添加ActionBarSherlock和更新targetSdkVersion在我的清单从8到17,我现在看到另一个错误在LogCat输出:
Could not find class 'maps.af.k', referenced from method 'maps.ag.an.a'
关于这个问题的更多细节可以在这里找到:谷歌地图在Android上工作正常,但我仍然得到一个错误“无法找到类的Maps . I。K ',引用自方法maps.z.ag.a"
这款应用似乎又一次运行良好。也许忽略这些“错误”是安全的?
例如,我可能想:
tail -f logfile | grep org.springframework | <command to remove first N characters>
我在想tr可能有能力做到这一点,但我不确定。
我将nginx更新到1.4.7,将php更新到5.5.12,之后我得到了502错误。在我更新之前,一切都很好。
nginx-error.log
2014/05/03 13:27:41 [crit] 4202#0: *1 connect() to unix:/var/run/php5-fpm.sock failed (13: Permission denied) while connecting to upstream, client: xx.xxx.xx.xx, server: localhost, request: "GET / HTTP/1.1", upstream: "fastcgi://unix:/var/run/php5-fpm.sock:", host: "xx.xx.xx.xx"
nginx.conf
user www www;
worker_processes 1;
location / {
root /usr/home/user/public_html;
index index.php index.html index.htm;
}
location ~ [^/]\.php(/|$) {
fastcgi_split_path_info ^(.+?\.php)(/.*)$;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
fastcgi_param SCRIPT_FILENAME /usr/home/user/public_html$fastcgi_script_name;
include fastcgi_params;
}