如何列出.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) 如果我使用:
<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代码中重新定位它们?
谢谢
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可以创建目录?
我有一台可以使用PHP的服务器和一台可以从互联网上ping的路由器.我想编写一个PHP脚本,每5分钟向路由器发送一次ping,结果如下:
这可以用PHP完成吗?怎么样?有没有人有一个小的 PHP文件来做到这一点?
如何使用FTPES将OpenWRT路由器上的文件上传到某个地方?
我用谷歌搜索卷曲,因为它足够小,可以安装:
opkg update opkg install curl
并且可以处理FTPES连接:http: //curl.haxx.se/docs/comparison-table.html
好.但继承人的问题是:我无法猜出,我怎么能上传文件.
有人能指点我工作,好的方法?
我想收集有人访问网页时可能获得的所有信息:例如:
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)
那里还有什么?
我的意思是摆脱文件名中的特殊字符等.
我制作了一个脚本,可以递归重命名文件[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) $ 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)
为什么不起作用?
我找不到任何搜索谷歌的下行循环的例子......,甚至不是变量.为什么?
使用"正常"(我的意思是"完整")Linux发行版,它工作得很好:
睡眠$(回声"$ [($ RANDOM%9)]")
好吧,等待大约0-9秒,
但在OpenWRT下[不使用bash,而不是"ash"]:
$ sleep $(echo"$ [($ RANDOM%9)]")睡眠:无效数字'$ ['$
和原因:
$ echo"$ [($ RANDOM%9) ]"$ [(%9)] $
所以有没有人有办法在OpenWRT下生成随机数,所以我可以把它放在"睡眠"中?
谢谢