我正在按照此文档安装 ansible:https ://www.digitalocean.com/community/tutorials/how-to-install-and-configure-ansible-on-ubuntu-14-04
我正在尝试将 ansible 添加到我的 ubuntu 存储库列表中,但这就是发生的情况:
me@mydev:~/Documents$ sudo apt-add-repository ppa:ansible/ansible
Cannot add PPA: 'ppa:~ansible/ubuntu/ansible'.
ERROR: '~ansible' user or team does not exist.
me@mydev:~/Documents$
Run Code Online (Sandbox Code Playgroud)
我也试过克隆 repo(按照这些说明:http : //docs.ansible.com/ansible/intro_installation.html)但是失败了:
me@mydev:~/Documents/ansible$ git clone git://github.com/ansible/ansible.git --recursive
Cloning into 'ansible'...
fatal: unable to connect to github.com:
github.com[0: 192.30.252.131]: errno=Connection timed out
me@mydev:~/Documents/ansible$ ping 192.30.252.131
PING 192.30.252.131 (192.30.252.131) 56(84) bytes of data.
64 bytes from 192.30.252.131: icmp_seq=1 ttl=56 time=23.4 ms
64 bytes from 192.30.252.131: icmp_seq=2 ttl=56 time=23.5 ms
^C
--- 192.30.252.131 …Run Code Online (Sandbox Code Playgroud) 我正在尝试调整以下命令:
stat -c %y test.txt | sed 's/^\([0-9\-]*\)/\1/'
Run Code Online (Sandbox Code Playgroud)
这将返回以下信息:
2016-08-03 14:52:24.000000000
Run Code Online (Sandbox Code Playgroud)
我需要调整它以排除“.000000000”。我尝试了几种不同的选择,但似乎无法正确解决。最终,我需要获取从上述命令中提取的时间戳,并将其作为第一行回显到文件中。
我以这个命令为例,它似乎正确地在文件顶部添加了一个新行:
sed -i '1s/^/this should be a date\n/' test.txt
Run Code Online (Sandbox Code Playgroud)
如何组合这两个命令?