小编lau*_*iys的帖子

如何使用bash测试Internet连接?

如何在不ping某些网站的情况下测试互联网连接?我的意思是,如果有连接但网站已关闭怎么办?有检查与世界的联系吗?

connection bash ping

98
推荐指数
10
解决办法
22万
查看次数

如何在bash中列出脚本中声明的变量?

在我的bash脚本中,有很多变量,我必须做些什么来将它们保存到文件中.我的问题是如何列出我的脚本中声明的所有变量并得到如下列表:

VARIABLE1=abc
VARIABLE2=def
VARIABLE3=ghi
Run Code Online (Sandbox Code Playgroud)

variables bash

91
推荐指数
5
解决办法
7万
查看次数

如何为bash脚本制作GUI?

我想为我的脚本制作一些图形对话框,但不知道如何.我听说过有关GTK-Server或类似的东西.如果有人知道如何将Bash与tcl/tk联系起来,我也会感到满意.

请不要发布类似"更改为C++"的内容,因为我的项目必须是Bash中的脚本; 没有其他选择.

有任何想法吗?

编辑: 谢谢你的答案,但我不希望控制台中的颜色"图形",但我可以移动的图形窗口,最小化等我会测试xmessage,但我不认为这将是我正在寻找的.

编辑2: 我不想做一个简单的对话,如是/否,但有一些界面,如进度条和按钮,类似于游戏.

gtk bash user-interface tk-toolkit tcl

64
推荐指数
7
解决办法
12万
查看次数

如何在浮点数上使用expr?

我知道这是一个非常愚蠢的问题,但我不知道如何在bash中这样做:

20 / 30 * 100
Run Code Online (Sandbox Code Playgroud)

它应该是,66.67但expr说0,因为它不支持浮动.Linux中的哪个命令可以替换expr并执行此等式?

floating-point bash fixed-point rounding

25
推荐指数
5
解决办法
5万
查看次数

如何将两个Android活动绑定到一个服务?

我想问一些例子,其中两个不同的活动(第一个活动中的按钮打开第二个活动),正在与一个服务(AIDL等)进行通信我尝试了很多不同的教程,但它们只是关于如何制作一项活动 - >一项服务.

android android-activity

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

在bash中使用gettext

如何在bash脚本中使用gettext?

我只找到了这个页面,但我不明白.

本土化

我的脚本是这样编写的:

 #!/bin/bash
 . lang_file.sh
 echo $LANG_HELLO_WORLD
Run Code Online (Sandbox Code Playgroud)

而lang_file.sh看起来像那样:

 #!/bin/bash
 LANG_HELLO_WORLD="Hello World"
Run Code Online (Sandbox Code Playgroud)

我想使用gettext将lang_file.sh更改为某些内容,如下所示:

 #!/bin/bash
 LANG_HELLO_WORLD=`some gettext command to get string in user language`
Run Code Online (Sandbox Code Playgroud)

我想在Launchpad中使用代码,以便其他用户可以翻译它(.po,.pot文件)

抱歉英语不好,有什么建议吗?

bash localization gettext

5
推荐指数
3
解决办法
5501
查看次数

异常大的WebKit通知

我正在开发Chrome扩展程序,我注意到Chrome开始对我的通知做一些奇怪的事情.

图表A.

我在谈论巨大的空白事物(通知高度应该在蓝色条结束).

它不像以前那样,它开始在新的Chrome版本的某个地方发生.

无论如何,这可能是什么原因?

扩展源代码位于http://github.com/Maxorq/LastPlug

最有趣的部分是:

JS/notifications.js

$('#title').html(decodeURIComponent($.url().param('title')));
$('#message').html(decodeURIComponent($.url().param('message')));
$('#avatar').attr('src', $.url().param('avatar'));
$('#color').addClass("color_" + $.url().param('color'));
Run Code Online (Sandbox Code Playgroud)

notification.html

<div id="content">
<img id="avatar" width="32" height="32" src="img/icon.png" />
<span id="title">Title</span><br />
<span id="message">Message</span>
</div>
Run Code Online (Sandbox Code Playgroud)

JS/background.js

var notification = webkitNotifications.createHTMLNotification('notification.html?title=' + title + '&message=' + message + '&avatar=' + avatar + '&color=' + color);

notification.show();
Run Code Online (Sandbox Code Playgroud)

我从这里使用jQuery URL Parser:https://github.com/allmarkedup/jQuery-URL-Parser

代码有点复杂,所以我不会在这里粘贴所有代码; 想知道是否有其他人有巨大的通知相同的问题.

javascript jquery notifications webkit google-chrome-extension

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

PHP中的system()函数打印变量2次

愚蠢的问题,这段代码:

<?php
$variable = system("cat /home/maxor/test.txt");
echo $variable;
?>
Run Code Online (Sandbox Code Playgroud)

用文件test.txt:

blah
Run Code Online (Sandbox Code Playgroud)

打印:

blah
blah
Run Code Online (Sandbox Code Playgroud)

我怎么能用system()函数不打印任何东西,所以我得到1"blah"???

php system function

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