我正在尝试从此 Youtube 文件名中删除表情符号:
وسائل الاتصال الحديث٩ٌ ? & ? ? -eYrBcHOx2Jf.mp4
我正在使用perl -p -e 's/[^[:ascii:]]//g'
但tr -dc '[:print:]'
得到了这个;
&-eYrBcHOx2Jf.mp4
如何删除表情并保留阿拉伯字符?
我正在尝试从此 Youtube 文件名中删除表情符号:
وسائل الاتصال الحديث٩ٌ ? & ? ? -eYrBcHOx2Jf.mp4
我正在使用perl -p -e 's/[^[:ascii:]]//g'
但tr -dc '[:print:]'
得到了这个;
&-eYrBcHOx2Jf.mp4
如何删除表情并保留阿拉伯字符?
让我们
16:00_17/06/2022
12:31_10/05/2022
10:34_07/03/2023
11:17_12/04/2022
12:37_10/05/2022
我想按升序对这个输出进行排序以获得这个:
11:17_12/04/2022
12:31_10/05/2022
12:37_10/05/2022
16:00_17/06/2022
10:34_07/03/2023
我试过了sort -t '_' -k2 -k1
,sort -t '/' -k3 -k2 -k1
但我已经得到了一个杂乱无章的安排。
任何人都可以提出任何建议吗?
谢谢你。
我在阿拉伯语 Tashkil中有大TXT
文件,我正在尝试查找包含特定模式mashkula的 行,我尝试了以下语法:َ ً ُ ٌ ّ ْ ٍ
grep
cat file.txt | grep "اهلا"
在我插入 Tashkil 标记之前,这不会返回任何内容:
cat file.txt | grep "أهْلاً"
我得到正确的输出
أهْلاً
我也试过
grep -P "[ُ\ ّ\ َ\ ً\ ِ\ ٍ\ ٌ\ ْ\ \~]|[اهلا]" file.txt
这会以不同的模式返回所有匹配的字符:
أهْلاً أ ... هْ.. لًا أنْتَ لَيْلاً ..
如何将阿拉伯变音符号与 grep 匹配?是否可以在使用 grep 之前从文本中删除 Tashkil 标记?我的操作系统是 Ubuntu 18.04
更新:此时,我从文本中删除塔什基尔标记:
sed "s/[ُ ّ َ ً ِ ٍ ٌ ْ]//g"
,然后我可以得到grep
我想要的。但是在这种方法中,sed
命令会从所有文本中删除空格!
在一个文本文件中我有这个:
txt txt 12345 12345678
txt 1234
我需要;
在每个数字之前插入这样的:
txt txt;12345;12345678
txt;1234
如何使用sed
,awk
或perl
?
我需要输入cat
温度值/sys/class/hwmon/hwmon[0-9]/temp[0-9]_input
并将它们附加到给定文件中的相应名称。
帮助 !