小编Lan*_*nes的帖子

如何找到不以换行符/换行符结尾的文件?

如何列出.txt不以换行符结尾的普通text()文件名?

例如:list(输出)这个文件名:

$ cat a.txt
asdfasdlsad4randomcharsf
asdfasdfaasdf43randomcharssdf
$ 
Run Code Online (Sandbox Code Playgroud)

并且不列出(输出)此文件名:

$ cat b.txt
asdfasdlsad4randomcharsf
asdfasdfaasdf43randomcharssdf

$
Run Code Online (Sandbox Code Playgroud)

linux bash perl

25
推荐指数
6
解决办法
9929
查看次数

自动重定向到https?

如果我使用:

<meta http-equiv="REFRESH" content="0;url=https://www.the-domain-you-want-to-redirect-to.com/index.html">

在HTML代码中,它将无休止地循环并刷新https页面.

如何将用户重定向到https?[关于一个index.html文件]

如果他们只使用"http",我需要在"index.html"的html代码中重新定位它们?

谢谢

html

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

用"touch"创建目录?

1)在"A"目录中:

find . -type f > a.txt
Run Code Online (Sandbox Code Playgroud)

2)在"B"目录中:

cat a.txt | while read FILENAMES; do touch "$FILENAMES"; done
Run Code Online (Sandbox Code Playgroud)

3)结果:2)"创建文件"[我的意思是只使用相同的文件名,但是0字节大小]确定.但是如果"A"目录中有子目录,则2)无法在subdir中创建文件,因为其中没有目录.

问题:有没有办法touch可以创建目录?

linux bash

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

使用PHP创建ping正常运行时服务

我有一台可以使用PHP的服务器和一台可以从互联网上ping的路由器.我想编写一个PHP脚本,每5分钟向路由器发送一次ping,结果如下:

  • 如果ping成功,那么什么都不会发生.
  • 如果ping失败,则等待几分钟,如果仍然失败,则会向我的电子邮件地址发送一次警告.
  • 路由器再次ping通后,它会发送一封电子邮件,确定没问题.

这可以用PHP完成吗?怎么样?有没有人有一个小的 PHP文件来做到这一点?

php performance ping

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

自动上传到FTPS

如何使用FTPES将OpenWRT路由器上的文件上传到某个地方?

我用谷歌搜索卷曲,因为它足够小,可以安装:

opkg update opkg install curl

并且可以处理FTPES连接:http: //curl.haxx.se/docs/comparison-table.html

好.但继承人的问题是:我无法猜出,我怎么能上传文件.

有人能指点我工作,好的方法

curl openwrt

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

如何从网站访问者那里获取所有客户信息?

我想收集有人访问网页时可能获得的所有信息:例如:

clients screen resolution: <script type='text/javascript'>document.write(screen.width+'x'+screen.height); </script>
referer: <?php print ($_SERVER['HTTP_REFERER']); ?>
client ip: <?php print ($_SERVER['REMOTE_ADDR']); ?>
user agent:  <?php print ($_SERVER['HTTP_USER_AGENT']); ?>
Run Code Online (Sandbox Code Playgroud)

那里还有什么?

networking

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

递归地"规范化"文件名

我的意思是摆脱文件名中的特殊字符等.

我制作了一个脚本,可以递归重命名文件[http://pastebin.com/raw.php?i=kXeHbDQw]:

例如:之前:

THIS i.s my file (1).txt
Run Code Online (Sandbox Code Playgroud)

运行脚本后:

This-i-s-my-file-1.txt
Run Code Online (Sandbox Code Playgroud)

好.这里是:

但是:当我想"完全"测试它时,文件名如下:

¤¥¦§¨©ª«¬®¯°±²³´µ¶·¸¹º»¼½¾¿ÀÂÃÄÅÆÇÈÊËÌÎÏÐÑÒÔÕרÙUÛUÝÞßàâãäåæçèêëìîïðñòôõ÷øùûýþÿ.txt
áíü?úö?óéÁÍÜ?ÚÖ?ÓÉ!"#$%&'()*+,:;<=>?@[\]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£.txt
Run Code Online (Sandbox Code Playgroud)

它失败了[http://pastebin.com/raw.php?i=iu8Pwrnr]:

$ sh renamer.sh directorythathasthefiles
mv: cannot stat `./áíü?úö?óéÁÍÜ?ÚÖ?ÓÉ!"#$%&\'()*+,:;<=>?@[]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£': No such file or directory
mv: cannot stat `./áíü?úö?óéÁÍÜ?ÚÖ?ÓÉ!"#$%&\'()*+,:;<=>?@[]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£': No such file or directory
mv: cannot stat `./áíü?úö?óéÁÍÜ?ÚÖ?ÓÉ!"#$%&\'()*+,:;<=>?@[]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£': No such file or directory
mv: cannot stat `./áíü?úö?óéÁÍÜ?ÚÖ?ÓÉ!"#$%&\'()*+,:;<=>?@[]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£': No such file or directory
mv: cannot stat `./áíü?úö?óéÁÍÜ?ÚÖ?ÓÉ!"#$%&\'()*+,:;<=>?@[]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£': No such file or directory
mv: cannot stat `./áíü?úö?óéÁÍÜ?ÚÖ?ÓÉ!"#$%&\'()*+,:;<=>?@[]^_`{|}~€‚ƒ„…†‡ˆ‰Š‹ŒŽ‘’“”•–—˜™š›œžŸ¡¢£': No such file or directory
mv: cannot stat `./áíü?úö?óéÁÍÜ?ÚÖ?ÓÉ!"#$%&\'()*+,:;<=>?@[]^_`{|}~€‚ƒ„…†....and so on
$ …
Run Code Online (Sandbox Code Playgroud)

linux bash sh

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

带有变量bash的下行循环

$ cat fromhere.sh
#!/bin/bash

FROMHERE=10

for i in $(seq $FROMHERE 1)
do
echo $i
done
$ sh fromhere.sh
$ 
Run Code Online (Sandbox Code Playgroud)

为什么不起作用?
我找不到任何搜索谷歌的下行循环的例子......,甚至不是变量.为什么?

bash

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

如何在OpenWRT下生成随机数?

使用"正常"(我的意思是"完整")Linux发行版,它工作得很好:

睡眠$(回声"$ [($ RANDOM%9)]")

好吧,等待大约0-9秒,

但在OpenWRT下[不使用bash,而不是"ash"]:

$ sleep $(echo"$ [($ RANDOM%9)]")睡眠:无效数字'$ ['$

和原因:

$ echo"$ [($ RANDOM%9) ]"$ [(%9)] $

所以有没有人有办法在OpenWRT下生成随机数,所以我可以把它放在"睡眠"中?

谢谢

openwrt

-3
推荐指数
2
解决办法
2648
查看次数

标签 统计

bash ×4

linux ×3

openwrt ×2

curl ×1

html ×1

networking ×1

performance ×1

perl ×1

php ×1

ping ×1

sh ×1