我有一个文本文件,如下所示(file.txt):
$(window).load(function () {
var owl = $('.owl-carousel');
owl.owlCarousel({
autoWidth: true,
center: true,
items: 3,
loop: true,
margin: 10,
onDrag: callback
});
function callback() {
console.log('drag');
}
});
我想使用bash读取file.txt并将电子邮件发送到name1@gmail.com,name2@gmail.com,name3@gmail.com
我尝试了文件循环,但是不知道如何grep文本的第一列 例如
name1 1235 56321
name2 76721 90320
name3 7781 324389
我有什么方法可以使用bash在文本文件中查找所有第一列并发送电子邮件的循环吗?
答案 0 :(得分:0)
您无需grep
(又名搜索)进行任何操作。您只需要所有文件内容,只需选择第一列即可:
for name in $(cut -f1 -d' ' file.txt)
do
mailx "${name}@gmail.com"
done
答案 1 :(得分:0)
DataAsString.remove(0,2);
实用程序可以为您提供帮助。还有,你的语法全错了
cut
TBH,您可能还想生成某种预定义的消息,并将其输入到mailx中,这样它就不会进入提示键入消息的提示了,等等。