Рейтинг:-1

Как написать сценарий bash, который печатает каждую строку одного файла также во втором файле

флаг us

например, у меня есть 2 текстовых файла:

файл1 состоит из:

а 
б

файл2 состоит из:

а
аб
До нашей эры 
с 

вывод должен быть:

$p1.sh файл1 файл2 
а
аб
До нашей эры

как именно я буду кодировать это в Linux?

lnee avatar
флаг td
Сначала я немного сбит с толку, можете ли вы сказать мне, почему вы не будете использовать это для контекста?
nobody avatar
флаг in
Я думаю, у вас неверный результат для второго случая `$p1.sh file2 file1`. Ответ должен быть «cc», а не «c». Правильно?
Рейтинг:2
флаг in

Это можно сделать только с помощью grep

grep -f файл1 файл2
grep -f файл2 файл1
Рейтинг:0
флаг bd

Я предполагаю второй пример (p1.sh файл2 файл1) должен выводить копия так как нет линии только с с в файл1. Если так, то:

#!/бин/баш

кот "$1" | пока читал м  
делать
    grep "$m" "$2"
сделано | сортировать -у

пример:

$ кошка f1
а
б
бб
б
копия
$ кошка f2
аа
аб
До нашей эры
с
$ ./p1.sh f1 f2
аа
аб
До нашей эры
$ ./p1.sh f2 f1
копия
nl34 avatar
флаг us
благодарю вас! не могли бы вы объяснить логику в этом коде, пожалуйста

Ответить или комментировать

Большинство людей не понимают, что склонность к познанию нового открывает путь к обучению и улучшает межличностные связи. В исследованиях Элисон, например, хотя люди могли точно вспомнить, сколько вопросов было задано в их разговорах, они не чувствовали интуитивно связи между вопросами и симпатиями. В четырех исследованиях, в которых участники сами участвовали в разговорах или читали стенограммы чужих разговоров, люди, как правило, не осознавали, что задаваемый вопрос повлияет — или повлиял — на уровень дружбы между собеседниками.