我想构造变量名称N_foo
,N_bar
并在下面使用它们的值:
#!/bin/bash
N_foo=2
N_bar=3
for i in { "foo" "bar" }
do
for j in { 1..$(`N_$i`) }
do
echo $j
done
done
Run Code Online (Sandbox Code Playgroud)
我想使用的值N_foo
和N_bar
在所述两个内部循环和分别打印出1,2和1,2,3,.什么是正确的语法?
当我从命令行使用 vlc 播放音频文件时,它总是发出警告
/usr/local/bin/vlc ~/file.ogg
VLC media player 3.0.16 Vetinari (revision 3.0.16-0-g5e70837d8d)
[00007f86dee04260] main libvlc: Running vlc with the default interface. Use 'cvlc' to use vlc without interface.
2021-09-17 13:59:36.397 VLC[334:9160353] Can't find app with identifier com.apple.iTunes
2021-09-17 13:59:37.009 VLC[334:9160353] Can't find app with identifier com.spotify.client
...
Run Code Online (Sandbox Code Playgroud) 我试图找出包含MediaWiki和WordPress安装的网站的版本控制程序.我刚开始考虑这些问题,我可能会问太快和模糊的问题.
说网站的根目录是
~/public_html
Run Code Online (Sandbox Code Playgroud)
有各种静态HTML页面
~/public_html/page1.html
~/public_html/dir/page2.html
...
Run Code Online (Sandbox Code Playgroud)
还有MediaWiki的安装
~/public_html/wiki/
Run Code Online (Sandbox Code Playgroud)
和WordPress
~/public_html/blog/
Run Code Online (Sandbox Code Playgroud)
以及可能具有数据库后端的其他webapp.
还有一些问题我不清楚
如果我使用Subversion,我的第一步是什么?由于我已经在我的Web服务器计算机上运行了/ public_html,我是否需要首先将完整的/ public_html下载到我的本地开发计算机,然后将其作为项目提交到我的svn服务器(单独)?我有其他软件项目使用subversion进行版本控制.
如果我使用Subversion,当我部署时,我只是检查一下,即服务器使用的网站是否是存储库的工作副本?MediaWiki和WordPress会被正确版本化吗?还有.svn目录呢?这不会暴露吗?
除了版本控制/ public_html中的文件如何以与public_html中的文件精简的方式备份数据库?
如果我使用Mercurial,我可以使用public_html作为存储库,并不一定需要克隆存储库?