В случае, если кто-то не хочет использовать ИЛИ не имеет nextfile
в своей системе, может помочь следующее.
awk -v ignore="file.4.dat" '
FNR==1{
no_parse=""
}
FNR==NR {
a[$1]=$2
next
}
FILENAME == ignore{
no_parse=1
}
no_parse{
next
}
($1 in a) {
a[$1]+=$2
}
END {
for(i in a)
print i,a[i]
}' file.4.dat file.[1-5].dat >| test.out
Создали переменную с именем ignore
, и мы могли бы упомянуть файл Input_file, который нам нужно игнорировать там, как только наступит поворот Input_file для разбора, я установил флаг с именем no_parse
в TRUE, в этом случае этот конкретный файл Input_file содержимое не будет прочитано (поскольку next
используется для пропуска всех дальнейших операторов)
Нет необходимости размещать файлы javascript под WEB-INF. У вас может быть такая структура в вашем WAR-файле:
.
js/
images/
WEB-INF/
WEB-INF/jsp
Файлы Jsp в WEB-INF \ jsp обычно появляются в основном контексте приложения, поэтому будет работать следующее
<script type="text/javascript" src="js/foo.js">
Если вы хотите разместить их под WEB-INF вам нужно добавить еще один слой для их обслуживания. Вероятно, самый простой способ - использовать теги включения JSP:
<%@include file='js/foo.js'%>
Это скопирует все содержимое файла в сгенерированный HTML. Вы также можете напрямую обслуживать файл javascript, используя соответствующие сопоставления и устанавливая тип содержимого.