Итак, я работаю самостоятельно над чем-то в течение недели и не получаю нигде. Я занимаюсь очень продвинутым классом CIS, который я сделал хорошо, но к концу я работаю с вещами, которые еще не изучил. Мне следовало подождать пару семестров, чтобы обсудить этот класс, потому что я не готов к тому, что делаю сейчас. Моя главная проблема - не знать HTML (у меня никогда не было причины учиться).Сценарий Nawk, который добавляет текст в html
Любые способы у меня есть шаблон сценария nawk, который я выяснил, что мне нужно использовать. Это происходит из скрипта генератора цвета и состоит в следующем:
#!/bin/nawk -f
#-----------------------------------------------------------------------------
#YOUR COMMENTS HERE
#-----------------------------------------------------------------------------
BEGIN {
print "<html>"
print "<body>"
print " <table border=2>"
print " <tr>"
print " <th>$first $last</th>" ###Change this
print " <th>$username</th>" ###Change this
print " <th>Color</th>" ###Change this
print " </tr>"
}
{
print " <tr>"
print " <td>" $1 "</td>" ###Change this
print " <td>" $2 "</td>" ###Change this
print " <td>" $3 "</td>" ###Change this
print " </tr>"
}
END {
print "</table>"
print "</body>"
print "</html>"
}
Как вы можете видеть на 12-й и 13-й линии я добавил $ первый $ в прошлом, и $ имя пользователя соответственно. Правильно ли я это делаю. Поскольку я не знаю HTML, каждый раз, когда я смотрю на него, это путает меня! @ # $.
Ниже предполагается выход:
<html>
<body>
<table border=2>
<tr><th>Name</th><th>Username</th><th>Email</th></tr>
<tr>
<td>Michael Raby</td>
<td>mraby</td>
<td><a href="mailto:[email protected]">[email protected]</a></td>
</tr>
<tr>
<td>Hajar Alaoui</td>
<td>halaoui</td>
<td><a href="mailto:[email protected]">[email protected]</a></td>
</tr>
<tr>
<td>Anne Lemar</td>
<td>alemar</td>
<td><a href="mailto:[email protected]">[email protected]</a></td>
</tr>
<tr>
<td>Russell Crotts</td>
<td>rcrotts</td>
<td><a href="mailto:[email protected]">[email protected]</a></td>
</tr>
<tr>
<td>Dan Mazzola</td>
<td>dmazzola</td>
<td><a href="mailto:[email protected]">[email protected]</a></td>
</tr>
<tr>
<td>Bill Boyton</td>
<td>bboyton</td>
<td><a href="mailto:[email protected]">[email protected]</a></td>
</tr>
</table>
</body>
</html>
Ниже приведен пример того, что таблица HTML должен выглядеть следующим образом:
Raby Michael [email protected]
Alaoui Hajar [email protected]
Lemar Anne [email protected]
Crotts Russell [email protected]
Mazzola Dan [email protected]
Boyton Bill [email protected]
Может кто-то пожалуйста, помогите мне? Я пытался выяснить это самостоятельно уже неделю.
Что делает ваш выход выглядеть? – hd1
У меня их нет. Я должен написать следующие команды соответственно: $ mk_html.awk sample.txt> mysample.html; diff sample.html mysample.html ..... Я даже не могу его выводить. Я очень смущен тем, что должен делать. –
Я знаю. Я не хочу, чтобы кто-то делал это для меня. Я просто хочу, чтобы кто-то объяснил это мне. Я уже включил его. Я пытаюсь это узнать, поэтому знаю. До сих пор я очень хорошо справлялся с этим классом, и я с этим схожу. –