我正在编写一个小脚本,以便每天从Internet保存一些数据.所以我使用xdotool模拟我的所有导航,直到我在我面前有firefox的保存窗口,我的意思是,在我的脚本前面.好的,直到这里......但是,当我尝试使用星期几(或i变量中的任何数据)作为要保存的文件名的一部分时........... hmmm - >"没有任何反应".=(
好吧,我想这里有一些简单的问题,我已经尝试了很多方法来使用日期函数或简单管道直接使用的变量的内容,但xdotool拒绝在保存文件窗口中的文件名框中键入此信息,选择obvius并突出显示文本.
道路上的一些亮点,大师!我是一个可怕的菜鸟!抱歉! =)所以这是我尝试的代码,(最后一行的问题):
#!/bin/bash
i=|date +%A
echo $i
WID=`xdotool search --name "Mozilla Firefox" | head -1`
xdotool windowactivate $WID
xdotool key ctrl+l
xdotool type "http://whatever.com.au"
xdotool key Return
sleep 2
xdotool key ctrl+s
sleep 2
xdotool type WeekDayIs$i
Run Code Online (Sandbox Code Playgroud)
我想我错过了一些真正的obvius,也许是一些类型转换....
我真是个乞丐,所以不要怪我这么多.我试着"$i"和{"$i"}它一样'$'......没有任何作用...... = /谢谢大家.
ps:并且,如果一个好伙伴想要直接指出我将一些网页内容直接保存到文件,也许我跪在他身边.. ;-)编辑:我也在这里得到了这个问题的答案
编辑POS解决方案:
是的shellter,这个代码打印出周二和YesTuesday,而不是周二的3次.嘿嘿,一天又一天.感谢您的关注.
#!/bin/bash
i=|date +%A
echo $i
echo $i
echo $i
i=$(date +%A)
echo Yes$i
Run Code Online (Sandbox Code Playgroud)