一个简单但烦人的事情:
使用这样的脚本:
while read x; do
echo "$x"
done<file
Run Code Online (Sandbox Code Playgroud)
在包含空格的文件上:
text
Run Code Online (Sandbox Code Playgroud)
会给我一个没有空格的输出:
text
Run Code Online (Sandbox Code Playgroud)
问题是我在文本之前需要这个空间(它主要是一个选项卡,但并非总是如此).
所以问题是:如何在这样的脚本中获得与输入文件中相同的行?
更新:好的,所以我改变while read x了while IFS= read x.
echo "$x"在没有剥离第一个选项卡的情况下给出正确答案,但是,eval "echo $x"剥离此选项卡.
那我该怎么办?
我在文档中找不到任何提及,但是在$_SERVER超级全局中似乎还有一个额外的条目UNIQUE_ID?这个值用于什么?
很明显它是一个独特的ID,但是什么?当前的会话,脚本或服务器?
据我所知,如果您想在Chrome Storage API中存储要继续添加项目的数组,则需要以下内容:
function addToHistory(url) {
chrome.storage.sync.get('history', function(obj) {
var history = obj.hasOwnProperty('history') ? obj.history : [];
history.push(url);
chrome.storage.sync.set({'history': history}, function() {
if (chrome.runtime.lastError)
console.log(chrome.runtime.lastError);
else
console.log("History saved successfully");
});
});
}
Run Code Online (Sandbox Code Playgroud)
这段代码困扰我; 每次将一个项目推到最后时加载然后保存相同的数组是非常低效的(特别是如果你的history数组开始获得数千个条目).
有更有效的方法吗?我假设我不是第一个想要推送到阵列的人,所以有没有推荐的实现方法?
String x = new String("xyz");
String y = "abc";
x = x + y;
Run Code Online (Sandbox Code Playgroud)
String在此代码中将创建多少个对象?
假设我想要一个包含如下内容的页面:
<h1>{{page.comment_count}} Comment(s)</h1>
{% for c in page.comment_list %}
<div>
<strong>{{c.title}}</strong><br/>
{{c.content}}
</div>
{% endfor %}
Run Code Online (Sandbox Code Playgroud)
页面上没有命名comment_count或comment_list默认的变量;相反,我希望将这些变量从 Jekyll 插件添加到页面。哪里是一个安全的地方,我可以在不干扰 Jekyll 现有代码的情况下填充这些字段?
或者有没有更好的方法来实现这样的评论列表?
是否有任何--root与rebase命令中的标志等效的reset命令?
git reset --root
Run Code Online (Sandbox Code Playgroud)
假设我想重置为当前分支中的第一个提交:我是否必须手动挖掘历史记录并找到该提交的哈希值,或者是否有一种简单的方法可以重置为第一个可用的提交?
与 Markdown 一起,当您撰写问题、拉取请求和评论时,GitHub 允许“一些 HTML”。
GitHub 上是否有允许使用哪些 HTML 标签的完整列表?(类似于Stack Exchange 网站上允许使用哪些 HTML 标签?)
我使用命令来获取远程文件夹的大小,在它运行后返回
120928312 http://blah.com
Run Code Online (Sandbox Code Playgroud)
数字是以字节为单位的大小.我想做的是以MB输出,并http删除部分.我猜对文件很好,但不知道如何去做.
bash ×2
arrays ×1
c++ ×1
git ×1
github ×1
github-api ×1
java ×1
javascript ×1
jekyll ×1
liquid ×1
octopress ×1
php ×1
python ×1
python-3.x ×1
ruby ×1
shell ×1
string ×1
superglobals ×1