相关疑难解决方法(0)

了解切片表示法

我需要在Python的切片表示法上有一个很好的解释(引用是一个加号).

对我来说,这种符号需要一点点提升.

它看起来非常强大,但我还没有完全了解它.

python iterable list slice

3024
推荐指数
33
解决办法
159万
查看次数

如何使用'cut'找到最后一个字段

使用sed使用awk,当字段数量未知或每行更改时,如何获取最后一个字段? cut

linux bash cut

266
推荐指数
7
解决办法
22万
查看次数

如何拆分由tab分隔的bash中的字符串

我正在尝试在bash中拆分制表符分隔字段.

我知道这个答案:如何在shell中拆分字符串并获取最后一个字段

但这并不能解决制表符.

我想在tab字符之前获取字符串的一部分,所以我这样做:

x=`head -1 my-file.txt`
echo ${x%\t*}
Run Code Online (Sandbox Code Playgroud)

但是\ t匹配字母't'而不是标签上.做这个的最好方式是什么?

谢谢

bash string-split

29
推荐指数
4
解决办法
8万
查看次数

在bash中检查文件扩展名的最简单方法是什么?

我有一个shell脚本,如果文件是压缩的(以.gz结尾),我需要执行一个命令,如果不是,则需要执行另一个命令.我不确定如何处理这个,这里是我正在寻找的概述:

file=/path/name*

if [ CHECK FOR .gz ]
then echo "this file is zipped"
else echo "this file is not zipped"
fi
Run Code Online (Sandbox Code Playgroud)

unix bash shell gzip

19
推荐指数
3
解决办法
6万
查看次数

使分割字符串获取最后一个元素

在 bash 中,我可以拆分一个字符串,类似于 How to split a string in shell and get the last field

foo=1:2:3:4:5
echo ${foo##*:}
Run Code Online (Sandbox Code Playgroud)

如何在 makefile 中使用 make 实现类似的效果?我发现的任何解决方案都比 bash 吊坠复杂得多。

我尝试使用: $(shell ${foo##*:})但这失败了,因为字符串似乎没有正确终止。

string bash split makefile gnu-make

3
推荐指数
1
解决办法
5365
查看次数

标签 统计

bash ×4

cut ×1

gnu-make ×1

gzip ×1

iterable ×1

linux ×1

list ×1

makefile ×1

python ×1

shell ×1

slice ×1

split ×1

string ×1

string-split ×1

unix ×1