有没有办法转换这样的东西:
MyDirectoryFileLine
Run Code Online (Sandbox Code Playgroud)
至
my-directory-file-line
Run Code Online (Sandbox Code Playgroud)
我找到了一些方法将所有字母转换为大写或小写,但不是这样; 有任何想法吗?
我在linux目录中有很多文件,带有一些目录的纯文本,我想搜索所有这些文件并获得" - ("和")之间的字符串 - "如:
bbbfb da bg - (fdsd) - fgfjmui - (juju gfdgf b) - fsdf sdfs dsfdlk,kwwk
xwpv - (64fsdfds) - fsdfsd - (a) - fsdfsd ...
并返回:
我读了一段时间,我发现像grep这样的命令,但我尝试了,我认为该命令返回完全字符串,只是逐行:
grep -Rn "-(" *
Run Code Online (Sandbox Code Playgroud)
我也尝试过sed命令:
sed -e 's/.*-(\([^"]*\))-.*/\1/'
Run Code Online (Sandbox Code Playgroud)
返回所有的行,模式在哪里,只有里面的字符串 - (和) - ,但还不是很正确.
我读到了关于awk的问题,但我的问题是:有可能用grep,sed或awk吗?还有一些东西可以用于sed命令吗?(我对此有点新意见)还有另外一个命令吗?或者我想的另一个想法就是制作一个小c程序来读取char中的char文件
我有:
// $(this): <span class="class1"><span class="class2"></span> Some text</span>
$(this).children().each(function () {
console.log(this);
});
Run Code Online (Sandbox Code Playgroud)
从控制台我只得到了class2的范围,我怎么能得到文本?就像是:
['<span class="class2"></span>', 'Some text']
Run Code Online (Sandbox Code Playgroud) bash ×2
linux ×2
awk ×1
camelcasing ×1
each ×1
grep ×1
javascript ×1
jquery ×1
regex ×1
sed ×1